在Linux中调用shell脚本并传递参数,可以通过以下步骤实现:
创建一个shell脚本文件,例如script.sh
,并在文件开头添加shebang(#!/bin/bash)以指定使用bash解释器运行脚本。
在shell脚本中,可以通过特殊变量$1
、$2
、$3
等来获取传递给脚本的参数。例如,$1
表示第一个参数,$2
表示第二个参数,以此类推。
示例脚本(script.sh):
#!/bin/bash
echo "第一个参数为:$1"
echo "第二个参数为:$2"
在终端中可以使用以下命令调用脚本,并传递参数:
bash script.sh 参数1 参数2
或者也可以为脚本文件添加可执行权限,并直接运行脚本:
chmod +x script.sh
./script.sh 参数1 参数2
脚本将会输出传递的参数。
注意:参数之间使用空格进行分隔,如果参数中包含空格或特殊字符,可以使用引号将其括起来,例如:
bash script.sh "参数 1" 参数2