私はシェルスクリプトに不慣れで、問題を解決しようとしています。
基本的にREGEX
、テキストファイルでパターンのインスタンスを見つけsed
、各結果を編集してから、他の元のテキストを邪魔することなく、結果を元のテキストファイルに出力する必要があります。
私が直面しているメンタルブロックは、a)最終的な変換結果を達成するために複数のパターン置換を行う必要があるため、sedへの単一の呼び出しに適合できないことです。b)結果をgrepした場合パターンを使用すると、REGEX
そのパターンに一致する結果のみが表示されます。わかりました。先に進み、それらを編集して最終的な目的の出力に変換しますが、この変更をテキストファイルの元の場所に正確に書き込みたいと思います。元のファイルを参照せず、結果セットのみを参照pipe
grep
するため、参照できません。sed -i
私はこれについて間違った方法で考えていますか、それとも私が気付いていないコマンドがありますか?