|パイプ|間の文字を削除してください。

|パイプ|間の文字を削除してください。

変更する必要があるさまざまなテキストファイルがあります。

test.xyz|test3.abc|test5232.lop|filename.test|file.text|qwerty.bat|...

次のように、パイプライン処理を含む「test5232.lop」削除プロセスを自動化しようとしています。

test.xyz|test3.abc|filename.test|file.text|qwerty.bat|...

可能であれば、一時ファイルを生成する必要はありません。

ベストアンサー1

これは職業のようですcut。区切り文字があり|、保持するフィールド(--complement)ではなく削除するフィールドを指定し、フィールド3(この場合は削除しようとしている)を選択しようとしています。

パスワード:

 cut -d '|' --complement -f 3

テスト:

$ echo 'test.xyz|test3.abc|test5232.lop|filename.test|file.text|qwerty.bat|x' | cut -d '|' --complement -f 3
test.xyz|test3.abc|filename.test|file.text|qwerty.bat|x

おすすめ記事