Phi*_*rly 0 shell-script arguments
我有一个 shell 脚本,在调用它时./test
会要求输入。我已经看到了一种更快的方法,只需一次编写即可./test myInput
,这是如何实现的?
您可以使用特殊变量访问 shell 脚本中的命令行参数$1
,$2
直到$9
. $0
是脚本的名称。
如果您需要访问超过 9 个命令行参数,则可以使用该shift
命令。示例:shift 2
重命名$3
为$1
、$4
至$2
等。
请记住将参数放在双引号内(例如"$1"
),否则如果它们包含空格,则会出现问题。