sed中将指定行的变量,替换为另一个变量

余水 发布于 2017/08/24 21:40
阅读 203
收藏 0

假设有一个sample.text文件,内容:

"passwd": "shadoworld2333",

"port":2333

  "enable": 1,

"method": "cfb",

"port": "6777"

想通过sed命令,将第5行中port的值改为一个随机数

sed -i "/port/ s/\(.*:\).*/\1$RANDOM/"  sample.text

会同时将第二行及第五行的port值改变,如何做到只改变第五行?

 

 

加载中
0
g
goodjin

sed -i "10s/portxxx" sample.text

试下

返回顶部
顶部