Linuxでは、「sh -c」と「sh -s」の違い

Linuxでは、「sh -c」と「sh -s」の違い

たとえば、Linuxでsh -cとsh -sの違いを説明できる人はいますか? sh マニュアルページを読みましたが、違いを理解していません。

ベストアンサー1

そのうちの1つはコマンドラインのパラメータです。

sh -c 'sh executes this string as a command'

もう一つは、標準入力を介して渡される文字列です。

echo 'sh executes this string as a command' | sh -s

おすすめ記事