脚本入门Demo1:创建sh脚本文件,vi Demo1.sh
#!/bin/bash #this is my first shell name=xiaoqiang echo "hello world!" echo "my name is $name" #常见的系统变量 # $0 : 当前程序的名称 echo $0 # $n :当前程序的第n个参数 例:./test.sh hujunwei zhangsan, $1 代表启动程序时的第一个参数:hujunwei echo $1 # $* :当前程序的所有参数(不包括程序本身) echo $* # $# :当前程序的参数个数(不包括程序本身) echo $# # $? :上一行命令或程序执行完后的状态,一般返回 0 表示执行成功 echo $? # $UID : 当前用户的 ID echo $UID # $PWD :当前所在的目录 echo $PWD
写好之后,如何运行脚本?
第一种方式:/bin/bash Demo1.sh 第二种方式:sh Demo1.sh 第三种方式:赋予执行权限: chmod o+x Demo1.sh 然后./Demo1.sh 执行即可
执行结果: