Linux · 2009-02-11

sed常用命令


root@debian:~# cat 123
aaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbb
ccccccccccccccccc
ddddddddddddddddd
11111111111111111
22222222222222222
33333333333333333
44444444444444444
abcd1234
1234abcd
AaAaBbBbCcDd


每一行后面添加文本
cat 123|sed ‘a\文本’

每一行前面添加文本
cat 123|sed ‘i\文本’

改变所有行为特定文本 ? (不确定,有高手飘过记得跟小弟说一声 谢谢~)
cat 123|sed ‘c\文本’

显示行号 每行多增加一个空白行,眼睛看起来比较舒服点.
cat 123 |sed ‘-e =; G’

大小写开关 所有abcd小写字母替换成大写字母
cat 123 |sed ‘y/abcd/ABCD/’

困了…先休息明天接着来..