ファイルからサフィックスを含む重複する単語を削除する

ファイルからサフィックスを含む重複する単語を削除する

以下の例のように、私のファイルにレコードのリストがあります。

word_word1
word_word1_acc
word_word2_acc
word_word3_acc
word_word4

word_word1_acc最初の行と重複した行なので、ファイルからその行を削除するだけです。例に示すように、行ごとに複数のフィールドがあります。どうすればいいですか?

ベストアンサー1

これが実際に変更したいファイルの場合は、次のことができます。

sed -i.old -e 's/word_word1_//' /path/to/filename

ファイルを所定の位置に変更します。この-i...部分をスキップしてsedが何であるかを確認できます。会議する。

(この-iオプションは、sedにソースのバックアップファイルを作成し、.oldファイル名にaを追加するように指示します。)

おすすめ記事