sed '/.txt/!d' test.txt
ou para substituí-lo no seu arquivo
sed -i '/.txt/!d' test.txt
mas por que você não usa um simples
grep \.txt test.txt
aqui?
Como usar o comando "sed" para remover todas as linhas que não acabam no padrão?
Exemplo de entrada:
aaa aaa.com
b b b b.txt
ccc ccc.gif
dd dd dd.txt
Procurando pelo padrão .txt
,
Eu quero receber:
b b b b.txt
dd dd dd.txt
sed '/.txt/!d' test.txt
ou para substituí-lo no seu arquivo
sed -i '/.txt/!d' test.txt
mas por que você não usa um simples
grep \.txt test.txt
aqui?
Tags sed text-editing