Você pode usar vários scripts:
sed -e '/^\./d' -e '/^>/d' <file
ou usando a classe de caracteres:
sed -e '/^[.>]/d' <file
Para a vida de mim eu não posso fazer isso funcionar corretamente (me perdoe se esta é uma questão trivial).
Eu tenho um arquivo de texto que tem linhas que começam com um período, ".", ou com uma seta para a direita, ">". Eu preciso remover essas linhas.
Até agora, tenho o seguinte liner usando sed
:
sed '/^\./ d' < inputFile.text > outputFile.txt
que remove com sucesso as linhas que começam com um período. Como eu também posso incluir a seta para a direita nessa expressão regular para que as linhas que começam com elas também sejam removidas?
Estou usando o OS X.