当前位置: 技术问答>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的书认真看看。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。