1、新建第一个.sh文件
#!/bin/bash
# Copyright (c) http://www.baidu.com/
echo "What is your name?"
read PERSON
echo "Hello, $PERSON"
第 1 行的#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell;后面的/bin/bash就是指明了解释器的具体位置。
第 2 行的#及其后面的内容是注释。Shell 脚本中所有以#开头的都是注释(当然以#!开头的除外)
echo用来打印内容到控制台
read用来获取键盘输入内容
echo "Hello, $PERSON" 表示输出变量 PERSON 的内容。注意在变量名前边要加上$
,否则变量名会作为字符串的一部分处理
2、执行shell脚本
运行 Shell 脚本有两种方法,一种在新进程中运行,一种是在当前 Shell 进程中运行
在新进程中运行 Shell 脚本有多种方法。
2.1、在新进程中运行shell脚本
2.1.1、将 Shell 脚本作为程序运行
Shell 脚本也是一种解释执行的程序,可以在终端直接调用(需要使用 chmod 命令给 Shell 脚本加上执行权限),如下所示: