谁能用一些例子解释linux中sh -c和sh -s之间的区别?我读了 sh 手册页,但我不明白其中的区别。
答案1
一种是命令行上的参数:
sh -c 'sh executes this string as a command'
另一个是通过标准输入传递的字符串:
echo 'sh executes this string as a command' | sh -s
谁能用一些例子解释linux中sh -c和sh -s之间的区别?我读了 sh 手册页,但我不明白其中的区别。
一种是命令行上的参数:
sh -c 'sh executes this string as a command'
另一个是通过标准输入传递的字符串:
echo 'sh executes this string as a command' | sh -s