テキストファイルから特定のパターンを削除する必要があります。
check this (2005)
right now (2003)
これを達成するためにsedを試しましたが、エラーが発生しました。
sed 's/\s(.*)//d' file.txt
ファイルから次のパターンを削除したいと思います。
(2005)
(2003)
角かっこの前の空白文字も削除する必要があります。
ベストアンサー1
次のことができます。
sed 's| (....)||g' file.txt
これにより、角かっこ内の4文字(.
各文字ごとに1つ)が削除されます。また、角かっこの前のスペースも削除されます。
角かっこの間に複数の文字がある場合は、globを使用できます。
sed 's| (.*)||g' file.txt
要件を満たしていることを確認したら、ファイルを追加してi
その場で編集してください。
sed -i 's| (....)||g' file.txt
sed -i 's| (.*)||g' file.txt