1
考慮下面的配置文件,它有兩個alt_names
的實例。在這裏,我想刪除第二次出現的模式alt_names
。BASH - 如何使用sed刪除包含第二個模式字符串的行
.
.
[ server ]
subjectAltName = @alt_names
.
.
[ alt_names ]
我試過sed
命令,但它刪除了所有模式發生的行。我用下面的命令來做到這一點,
#sed '/alt_names/{2,$d}' inputfile
可以在這裏什麼出了錯的sed
使用一些棚燈。
如何修改文件本身並保存。 – Panch
檢查更新回答 –
我明白了,我們仍然需要在這裏使用臨時文件。我雖然應該有一些類似於'sed'類似於'sed -i文件名' –
Panch