我正在尝试重新使用发送到我脚本的参数作为我在脚本中执行的命令的参数.请参阅下面的示例,我执行mailx.
庆典
$./myscript.sh "My quoted Argument"
Run Code Online (Sandbox Code Playgroud)
myscript.sh
mailx -s $1
Run Code Online (Sandbox Code Playgroud)
这最终被执行为:mailx -s My Quoted Argument.
"$1",但我的报价被扔掉了.(不正确的陈述,请阅读下面的答案)""$1""但是我的报价被扔掉了.'$1'但这是强烈的引用,所以1美元永远不会得到解释.$@,但这给了我每一个参数.任何帮助,将不胜感激!