input.txt 天気 = 晴れ 天気 = くもりじゃないよ 天気 = くもり 天気 = かみなり
やりたいこと
この入力ファイルに対して、3回目に出てきた「先頭から天気という文字で始まる行」に対して処理を行いたいときはどのようなsedが使えますでしょうか?
(3行目ではなく、3回目となります)
sed -i '/^天気/s/くもり/くもりじゃないよ/' input.txt
→これだとすべての天気に適用されてしまいます。
結果
input.txt 天気 = 晴れ 天気 = くもりじゃないよじゃないよ 天気 = くもりじゃないよ 天気 = かみなり
期待する結果
input.txt 天気 = 晴れ 天気 = くもりじゃないよ 天気 = くもりじゃないよ 天気 = かみなり
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/15 05:20
2019/02/15 05:57
2019/02/16 15:21