这些 echo 命令的语法是什么意思?

这些 echo 命令的语法是什么意思?

我尝试使用复制的脚本,其中包括以下命令

echo "rc  $2" > $WORKDIR/out.dat

我猜它会尝试将一些内容输出到文件 out.dat 中。但这是什么rc $2意思呢?

它还包括

echo "PWD" >> $WORKDIR/env.txt

>>为什么在这里使用而不是使用>

答案1

这些实际上都不是echo问题。

"rc $2"是文本“rc”、空格和传递给脚本或函数的第二个参数。

>>附加到现有文件,而不是>写入新文件,从而删除进程中的任何现有文件。

相关内容