xorgファイルの一部を置き換えたいです。 sedを使用してこれを実行できますか?
元のセクション、つまり「Screenセクション」と「EndSection」の間のすべての項目を置き換えます。
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
...完全に新しい内容(複数行)に置き換えられました。例えば
Section "Screen"
SomeSpecs "somevalue"
SomeOptions "somevalues"
EndSection
ベストアンサー1
sed '/Section "Screen"/,/EndSection/s/\(Identifier.*\)Screen0/\1somethingelse/' xorg-file
インラインを交換するには、-i
sedの後に追加する必要があります。