File 搜索并替换sed中除最后一行以外的所有行?

File 搜索并替换sed中除最后一行以外的所有行?,file,replace,sed,File,Replace,Sed,我知道如果在vim中指定:1,$-1s/stuff/noon/g,则可以对整个文件(不包括最后一行)运行搜索和替换 是否有语法可以指定您要在sed中的文件中除了最后一行以外的所有行上运行搜索和替换 sed -e '$q' -e 's/stuff/noun/g' file 打印最后一行后退出;否则,进行替换 另见;它将建议: sed '$! s/stuff/noun/g' file

我知道如果在vim中指定
:1,$-1s/stuff/noon/g
,则可以对整个文件(不包括最后一行)运行搜索和替换

是否有语法可以指定您要在
sed
中的文件中除了最后一行以外的所有行上运行搜索和替换

sed -e '$q' -e 's/stuff/noun/g' file
打印最后一行后退出;否则,进行替换

另见;它将建议:

sed '$! s/stuff/noun/g' file