sed スクリプトに問題があります。上記のスクリプトを使用してこのデータを処理します。
問題は、スクリプトの次の行です。
/^$/d
s/ $/ajes/g
動作しません。もちろん、データを再処理すれば機能します。
これは機能しません:
sed -f script.sed -i data.file
しかし、これは機能します(二重処理):
sed -f script.sed -i data.file
sed -f script.sed -i data.file
何故ですか?問題はどこですか?すべての結果を一度に処理できないのはなぜですか?