对于我的一生,我无法让它正常工作(如果这是一个微不足道的问题,请原谅我)。
我有一个文本文件,其中的行以句点“.”或右箭头“">”开头。我需要删除这些行。
到目前为止,我有以下一种使用的班轮sed
:
sed '/^\./ d' < inputFile.text > outputFile.txt
它成功删除了以句点开头的行。如何在此正则表达式中包含右箭头,以便以它们开头的行也被删除?
我正在使用 OS X。
答案1
您可以使用多个脚本:
sed -e '/^\./d' -e '/^>/d' <file
或使用字符类:
sed -e '/^[.>]/d' <file