【发布时间】:2012-04-18 02:11:52
【问题描述】:
如何访问作为参数传递给 bash 脚本的变量的内容?
例如:sh myscript.sh PATH。现在我想修改PATH里面的字符串,但是一直访问失败!
有什么想法吗?
编辑:我需要能够访问任何变量,而不仅仅是PATH
【问题讨论】:
-
“PATH 内的字符串”是什么意思? PATH 是一个字符串。 $PATH 是一个不同的字符串。您是在询问字符串“PATH”还是名为 PATH 的变量?
-
好吧,我想要
$PATH会产生的字符串。更一般地说,我想要$ARGUMMENTTOMYSCRIPT -
我想不出你为什么会想要它,除了作为家庭作业。你想实现什么比传递变量更简单?
-
标签包含
bash,但您正在使用sh运行脚本。你想用哪一个? -
@l0b0 我使用的是 bash 版本 4.2.10
标签: bash shell variables arguments command-line-arguments