私の人生では、私はそれを動作させることはできません(マイナーな問題であれば申し訳ありません)。
ピリオド「。」または、右矢印 "">"で始まる行を含むテキストファイルがあります。この行を削除する必要があります。
これまで、次のライナーを使用していましたsed
。
sed '/^\./ d' < inputFile.text > outputFile.txt
ピリオドで始まる行を正常に削除します。右矢印で始まる行も削除するように、この正規表現に右矢印を含めるにはどうすればよいですか?
私はOS Xを使用しています。
答え1
複数のスクリプトを使用できます。
sed -e '/^\./d' -e '/^>/d' <file
または、文字クラスを使用します。
sed -e '/^[.>]/d' <file