在linux环境中工作的大多数人都会陷入这个问题,即如何在bash/shell脚本中传递参数。好消息是,在执行脚本时,可以将任意数量的参数传递给脚本。在本文中,我将向您展示如何使用Linux/macshell脚本传递参数。
首先,让我们通过命令创建一个示例sh文件
tocuh passargsshell.sh
打开passargsshell.sh并添加以下代码
#!/bin/bash
echo "First Argument: $1"
echo "Second Argument: $2"
保存文件并返回终端并运行/passargsshell.sh
它应该打印输出如下
$ ./passargsshell hello world
First Argument: hello
Second Argument: world
这很简单,你只需在脚本中打印$0,这将是脚本名称本身。
#!/bin/bash
echo "File Name: $0"
echo "First Argument: $1"
echo "Second Argument: $2"