カットを使用してフロントx可変スペースをトリミングする方法[閉じる]

カットを使用してフロントx可変スペースをトリミングする方法[閉じる]

次のファイルがあります。

              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スペースを使用するだけでは十分ではありませんが、次のものを組み合わせて使用​​できます。trcut

tr -s ' ' < file | cut -d' ' -f2-

おすすめ記事