当前位置: 技术问答>linux和unix
关于文件内部添加字符串的小问题
来源: 互联网 发布时间:2016-11-20
本文导语: 在一个文件里有admin,是唯一的,我想在有admin的上一行的尾部添加一个字符串,现在还没想到什么法子,请各位大侠指教下!!! | 写个小脚本吧 n=$(sed -n '/admin/=' file) ((n=n-1)) sed "${n} s/$/...
在一个文件里有admin,是唯一的,我想在有admin的上一行的尾部添加一个字符串,现在还没想到什么法子,请各位大侠指教下!!!
|
写个小脚本吧
n=$(sed -n '/admin/=' file)
((n=n-1))
sed "${n} s/$/ 123/" file
n=$(sed -n '/admin/=' file)
((n=n-1))
sed "${n} s/$/ 123/" file
|
假设添加xxxxxxx
sed:
sed -r 'N;s/nadmin/xxxxxxx&/;P;D'
awk:
awk '/admin/{a=a"xxxxxxx"}NR>1{print a}{a=$0}'
sed:
sed -r 'N;s/nadmin/xxxxxxx&/;P;D'
awk:
awk '/admin/{a=a"xxxxxxx"}NR>1{print a}{a=$0}'