如何在shell脚本中声明命令行变量?

0 shell-script

我想将该变量声明为 shell 脚本的命令行参数,就像

./script.sh

file=/tmp/domains.txt 
domain=abcd.com**
Run Code Online (Sandbox Code Playgroud)

帮助做同样的事情。

wur*_*tel 5

您可以通过在命令名称之前指定它们来传递这些变量;例如

file=/tmp/domains.txt domain=abcd.com ./script.sh
Run Code Online (Sandbox Code Playgroud)

通过这样做,这些变量会在 shell 脚本运行之前放入环境中,这意味着您可以像任何其他变量一样在 shell 脚本中使用这些变量。