当前位置: 技术问答>linux和unix
求助:这个sed命令是什么意思?
来源: 互联网 发布时间:2015-11-14
本文导语: cat $INPUT_FILE | sed -e "s:([0-9a-zA-Z%])'([0-9a-zA-Z%]):1''2:g" >> $OUTPUT_FILE 中间这一串sed啥意思,看不懂。 这里的:、%、1、2分别表示啥?我从来都是用sed "s/a/b/g",他这里怎么多出来这么多稀奇古怪的东东? 请高人指点。 ...
cat $INPUT_FILE | sed -e "s:([0-9a-zA-Z%])'([0-9a-zA-Z%]):1''2:g" >> $OUTPUT_FILE
中间这一串sed啥意思,看不懂。
这里的:、%、1、2分别表示啥?我从来都是用sed "s/a/b/g",他这里怎么多出来这么多稀奇古怪的东东?
请高人指点。
中间这一串sed啥意思,看不懂。
这里的:、%、1、2分别表示啥?我从来都是用sed "s/a/b/g",他这里怎么多出来这么多稀奇古怪的东东?
请高人指点。
|
s:就是你常用的s/。sed里可以用任意符号做分隔符的。
1是前边模式里用第一处()括起来的内容,2是第二处。
找awk & sed的书认真看看。
1是前边模式里用第一处()括起来的内容,2是第二处。
找awk & sed的书认真看看。