全部博文(362)
分类: LINUX
2013-04-25 20:51:02
sed -i '3s/aaa/fff/' file --表示针对file文件中的第三行,将其中的aaa替换为fff
sed -i '/xxx/s/aaa/fff/g' file --表示针对文件,找出包含xxx的行,并将其中的aaa替换为fff
sed -i '1s/[#*]/fff/gp' file --表示针对文件第1行,将其中的#号或是*号替换为fff
#行前加
sed -i '/allow chengyongxu.com/i\allow chengyongxu.cn' the.conf.file
#行前后
sed -i '/allow chengyongxu.com/a\allow chengyongxu.cn' the.conf.file
降两行合并成一行 并且按第二列排序
sed '$!N;s/\n/\t/' | sort -k2n
用string1替代string1,同时在string1后面加个回车换行后再添加string2
sed '/string1/c\string1\nstring2' filename>output:
指定行尾添加 abcdefg
sed '/bbb =/{s/$/abcdefg/}' myfile