我可以sed
用来检查某些命令输出的第一行(到标准输出)并在它与某个模式匹配时删除第一行吗?
比如说,命令的输出是这样的:
"AB"
"CD"
"E"
"F"
我希望它变成:
"CD"
"E"
"F"
但是当第一行是 时"GH"
,我不想删除该行。
我试过这个,但它不起作用:
<some_command> |sed '1/<pattern>/d'
贝壳告诉我:
sed: 0602-403 1/<pattern>/d is not a recognized function.
我只想使用 sed 处理第一行,而其他行保持不变。
这里的正确语法是什么?