Linux脚本编程:变量、条件表达式与循环的综合应用
1. 变量传递与参数使用
在脚本编程中,有一种变量是由调用程序或用户输入的命令传递给脚本的。这些变量通过数字(如0、1、2、3等)来标识,并且前面带有$符号,以区别于普通数字,它们被称为参数,可让用户向脚本传递信息。其中,$0始终代表正在运行的程序名称。
例如,以下脚本(保存为echo-part文件)用于输出脚本名以及输入的第一个和第三个单词:
#!/bin/bash echo "$0 $1 $3"执行步骤如下:
1. 将上述脚本内容保存到名为echo-part的文件中。
2. 赋予脚本执行权限:chmod a+x echo-part。
3. 运行脚本并输入参数:./echo-part the cow jumped over the moon,输出结果为./echo-part the jumped。
若要将多个单词作为一个变量,可以使用引号将它们括起来,如:./echo-part "the cow" jumped "over the moon",输出为./echo-part the cow over the moon。