sed替换第一个匹配
写一个sed脚本,只会用“Banana”替换第一次出现的“Apple” 示例输入:输出: Apple Banana Orange Orange Apple Apple 这是一个简单的脚本: 编者注:适用于 GNU sed 只要。 sed ‘0,/Apple/{s/Apple/Banana/}’ filename
sed ‘0,/pattern/s/pattern/replacement/’ filename 这对我有用。 例 sed ‘0,/<Menu>/s/<Menu>/<Menu><Menu>Sub menu<\/Menu>/’ try.txt > abc.txt 编者注:两者兼容 GNU sed 只要。
- -i 可以将修改内容持久化到文件