假设我有一个名为 foo.sh 的Bash脚本。
我想这样称呼它:
foo.sh Here is a bunch of stuff on the command-line
我希望将所有文本存储到单个变量中并打印出来。
所以我的输出是:
Here is a bunch of stuff on the command-line
我该怎么做?
最佳答案
echo "$*"
将执行您想要的操作,即打印出整个命令行参数,并用空格分隔(或者,从技术上讲,不管
$IFS
的值是什么)。如果要将其存储到变量中,则可以执行thevar="$*"
如果那还不能很好地回答您的问题,我不确定还有什么要说的。。。
关于linux - 我想将Bash脚本的所有命令行参数存储到单个变量中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/841670/