以下は、意味を見つけようとしているシェルスクリプトです。
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"
ここで何かが欠けていることを願っています。私を助けてください。私はシェルスクリプトが初めてです。前もって感謝します!