sedを使用して一般的なパターンと一致する行の末尾にテキストを追加する方法の例がいくつかあります。 Here's one example。その例では
、ポスターは
somestuff...
all: thing otherthing
some other stuff
で始まり、このように、all:
の末尾に追加したい:
somestuff...
all: thing otherthing anotherthing
some other stuff
すべてが順調と良いです。しかし、anotherthing
が既にある場合はどうなりますか?
私はall:
で始まる行、それはラインから欠落している場合にのみそれを追加anotherthing
、そしての存在をテストを見つけるしたいと思います。
どうすればよいですか?
私の特定のケースではboot=
とfips=1
の存在をgrub.conf
でkernel
ラインをテストし、これらの引数のいずれかまたは両方を追加してのみ場合、彼らはラインになっていないです。これはあなたのために働くかもしれない