次のファイルがあります。
67 lol
143 hi
21 test
1 ciao
5 lo
スペースを削除したいです。
67 lol
143 hi
21 test
1 ciao
5 lo
私はsedを使ってこれを行うことができることを知っています。たとえば、次のようになります。
cat ciao | sed 's/[[:space:]]*\([[:digit:]]* .*\)/\1/' | sort -g
ところが教授様がカットを使えば簡単にこの作業ができると言われましたが…。実際にどうするかはわかりません。
このような:
cat ciao | rev | cut -d' ' -f1 | rev
番号情報を紛失したため動作しません。ハハこんにちはテストこんにちはルーオ
ベストアンサー1
ファイルにスペースの代わりにタブがある場合は、次のようにのみ使用できますcut
。
cut -f2- < file
cut
スペースを使用するだけでは十分ではありませんが、次のものを組み合わせて使用できます。tr
cut
tr -s ' ' < file | cut -d' ' -f2-