标签: bash macos sed
我有一个包含以下行的脚本:
sed -i.bak '2,${/rate = 3/d}' $FILENAME
目的是在执行删除时跳过文件的前几行。我收到以下错误:
sed: 1: "2,${/rate = 3/d}": extra characters at the end of d command
如何让它按预期工作?
答案 0 :(得分:1)
使用;应该有帮助
;
$ seq 5 | sed '2,${/[35]/d;}' 1 2 4
感谢@CRD以及在评论中确认这一点