1

以下は、意味を見つけようとしているシェルスクリプトです。

sed 's/19984 $/98400 /' | sed 's/19992 $/99200 /'

19984 $ は 98400 に置き換えられ、この文字列は 19992 $ を 99200 に置き換える次の sed コマンドに渡されると思います。

しかし、サンプル入力で以下のスクリプトを実行すると

echo "19984 $ need to be  replaced with 98400  "| sed 's/19984 $/98400 /' | sed 's/19992 $/99200 /'

同じ文字列を取得します

"19984 $ need to be  replaced with 98400"

ここで何かが欠けていることを願っています。私を助けてください。私はシェルスクリプトが初めてです。前もって感謝します!

4

1 に答える 1