批处理之家's Archiver

netdzb 发表于 2019-7-8 17:42

sed命令如何只做一次替换

[i=s] 本帖最后由 netdzb 于 2019-7-8 17:48 编辑 [/i]

搜索到底一个满足的项目,执行替换。后面的不要执行。

sed -E -n "s/Track[0-9][0-9]/wav/g" cue.txt > mycue.txt

这个脚本生成的mycue.txt是空的啊,0字节长度。

Batcher 发表于 2019-7-8 19:10

[code]sed -E "0,/TRACK [0-9][0-9]/ s/TRACK [0-9][0-9]/wav/" cue.txt > mycue.txt[/code][code]sed -E "0,/TRACK [0-9][0-9]/ s//wav/" cue.txt > mycue.txt[/code]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.