我尝试使用复制的脚本,其中包括以下命令
echo "rc $2" > $WORKDIR/out.dat
我猜它会尝试将一些内容输出到文件 out.dat 中。但这是什么rc $2
意思呢?
它还包括
echo "PWD" >> $WORKDIR/env.txt
>>
为什么在这里使用而不是使用>
?
答案1
这些实际上都不是echo
问题。
"rc $2"
是文本“rc”、空格和传递给脚本或函数的第二个参数。
>>
附加到现有文件,而不是>
写入新文件,从而删除进程中的任何现有文件。