したがって、次の行を含むtest.txtというファイルがあります。
- 0000にランダムに位置する最初の学校
- 2番目の学校はランダムに1000に位置しています。
- 2000年にランダムに位置する3番目の学校
- 4番目の学校、ランダムに3000に位置
sedを使用して一意の学校番号と学校名を一覧表示したいので、出力は次のようになります。
- 最初の学校
- セカンドスクール
- 3番目の学校
- 4番目の学校
次のコマンドを使用してこれを行います。 sed 's/[,].*//' test.txt
これにより、コンマとその後のすべての内容が空白に置き換えられます。 sedだけを使用してこれを達成する他の方法はありますか?
答え1
一つも必要ないキャラクタークラス [ ]
:
sed 's/,.*//' test.txt