. 任意字符
* 任意次数
\1 输出第一保存
\(\) 第一保存范围
sed -i 's/\(IP=\)\S\S*/\1102.117.2.23/' filename
注:
1)将不变的部分放入带反斜杠的一对括号 \( \) 中并在替换时用 \1 引用。
2)\S用于匹配除单个空格符之外的所有字符。
awk -F"=" '{if($1=="IP")print("IP=102.117.2.23")}' filename >filename.new 2>/dev/null
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)