Linux
這些 echo 命令的語法是什麼意思?
我嘗試使用複制的腳本,其中包括以下命令
echo "rc $2" > $WORKDIR/out.dat
我猜它會嘗試將一些內容輸出到文件 out.dat。但這是什麼
rc $2
意思?它還包括
echo "PWD" >> $WORKDIR/env.txt
為什麼它
>>
在這裡使用而不是>
?
這些都不是真正的
echo
問題。
"rc $2"
是文本“rc”、一個空格和傳遞給腳本或函式的第二個參數。
>>
追加到現有文件,而不是>
寫入新文件,擦除程序中的任何現有文件。