一致するパターン(sed / awkなど)を持つ列の単一行削除部分

一致するパターン(sed / awkなど)を持つ列の単一行削除部分

非常に一般的な質問ですが、迅速かつ効率的に解決するための最も簡単な方法を探しています。
以下のような行が多いファイルがあります。

  451267 sample1.txt  
  157444 sample2.txt  
  134864 sample2.txt

ファイル(同じまたは新しい)は、次の結果が必要です。

  451267 sample1   
  157444 sample2  
  134864 sample2

ベストアンサー1

最も簡単な方法はsedを使うことだと思います。

sed 's/.txt//g' file

このコマンドは「.txt」パターンを何も変更しません。

おすすめ記事