【发布时间】:2021-08-03 04:09:26
【问题描述】:
我正在使用bash --init-file script.sh 运行一个shell 脚本,它运行一些命令,然后打开一个交互式会话。如何从运行初始 bash 命令的进程将参数传递给该初始化文件? bash --init-file 'script.sh arg' 不起作用。
有趣的是,如果脚本包含echo "$# $*",像我在上面所做的那样传递一个参数会导致它什么都不打印,而不传递一个参数会打印“0”。
【问题讨论】:
-
我希望 arg 来自使用 --init 文件运行 bash 的命令。为清晰起见进行了编辑。
标签: bash command-line-arguments