大きなファイル(> 10000行)があり、各行には単語が含まれ、各単語の後には改行文字が続きます。単語にはスペースは含まれません。
数字で始まり、または終わる単語をリストしてから(または新しいファイルに出力する方が良い)、元のファイルからその単語を削除したいと思います。しかし、数字のみを含む単語を削除したくありません。
たとえば、コンテンツがある場合
789
hello
1hello
112121hello3323
he11o
hello9
88888
次に、文字列を出力1hello
として取得し、ファイルから削除します。112121hello3323
hello9
どうすればいいですか?
ベストアンサー1
GNU grep
grep -vP '^\d+\D|\D\d+$'
生産する
789
hello
he11o
88888