簡體   English   中英

在bash中的行號上插入文本后面的文本

[英]insert a text after text on line number in bash

我正在嘗試在第11行的named.conf文件中添加一個主dns ip地址。這一行的文字是:

listen-on port 53 {127.0.0.1; }

我想在之后添加ipaddress; 制作:

listen-on port 53 {127.0.0.1; ipaddress; }

我如何用11號線上的sed或awk做這樣的事情?

你可以用這個sed

sed '11s/}[ ]*$/ip_address;}/' named.conf

要進行就地編輯:

sed -i '11s/}[ ]*$/ip_address}/' named.conf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM