标签:
1.Shell命令行的书写规则:
多个命令可以在一个命令行中执行,但需用;分割
长命令语句可以用\在命令行中扩充
2.执行shell程序
2.1 ./ test.sh
2.2 Bash test.sh
2.3 为了在任何目录都可以编译和执行shell所编写的程序,把/bin这个目录添加到整个环境变量中
export PATH=/bin:$PATH
test.sh
3.在Shell程序中使用的参数
3.1 位置参数
由系统提供的参数称为位置参数,位置参数的值可以用$N得到,Linux会把输入的命令字符串分段并给每段进行标号,标号从0开始。第0号表示程序名字,从1开始表示传递给程序的参数,以此类推。
3.2 内部参数
$0:命令含命令所在的路径
$#:传递给程序的总的参数数目
$?:shell程序在shell中退出的情况,正常退出则返回0,反之则返回非0值
$*:传递给程序的所有参数组成的字符串
标签:
原文地址:http://www.cnblogs.com/jp927/p/4609883.html