我需要我的bashscript將其所有參數記錄到文件中。我試圖用cat
對於這一點,因爲我需要添加很多線路:
#!/bin/sh
cat > /tmp/output << EOF
I was called with the following parameters:
"[email protected]"
or
[email protected]
EOF
cat /tmp/output
導致下面的輸出
$./test.sh "dsggdssgd" "dsggdssgd dgdsdsg"
I was called with the following parameters:
"dsggdssgd dsggdssgd dgdsdsg"
or
dsggdssgd dsggdssgd dgdsdsg
我想這些都不兩兩件事:我需要確切報價這是在命令行中使用的。我怎樣才能做到這一點?我一直認爲[email protected]
在報價方面做的一切都是正確的。
這可能幫助:http://stackoverflow.com/q/17238437/802365 –
什麼是你真正的* *目的是什麼? –
我想他是用它來記錄目的。例如'。/ configure'記錄命令行參數。 – anishsane