【发布时间】:2014-04-20 12:14:45
【问题描述】:
我知道如果你在 vim 中指定 :1,$-1s/stuff/noun/g,你可以在整个文件上运行搜索和替换,不包括最后一行。
是否有一种语法可以指定您要对sed 中文件中除最后一行以外的所有内容运行搜索和替换?
【问题讨论】:
我知道如果你在 vim 中指定 :1,$-1s/stuff/noun/g,你可以在整个文件上运行搜索和替换,不包括最后一行。
是否有一种语法可以指定您要对sed 中文件中除最后一行以外的所有内容运行搜索和替换?
【问题讨论】:
sed -e '$q' -e 's/stuff/noun/g' file
打印最后一行后退出;否则,进行替换。
另见sed line range all but the last line;它会推荐:
sed '$! s/stuff/noun/g' file
【讨论】: