2016-06-24 8 views
0

私はこのコマンドをsed -i 's/[A-Za-z]//g' file.txtで実行していますが、これは私のファイル内の文字を取り除いていますが、今度はこれらのエラーで少し険しくする必要があります。文字が含まれていれば行を削除します - Linux

このコマンドを変更して、行が完全に削除されるようにするにはどうすればよいですか?

000000asd000,12 000000000000,123

は、行を削除し、その後、dを文字を含む行を一致させるために、この 000000000000,123

答えて

3
sed -i '/[a-zA-Z]/d' file.txt 

/.../コマンドに行くだろう。

+0

削除する行だけを印刷するには、これを変更する必要がありますか? - @ Thomas –

+0

'-i'オプションを' -n'に変更し、最後の 'd'を' p'に変更します –

+0

その時点で、普通の古い 'grep'を使う方が良いかもしれません。 – Thomas

関連する問題