コマンドライン、最初の行からパターンを検索して削除する方法

コマンドライン、最初の行からパターンを検索して削除する方法

次のように、最初の行から無駄な内容を削除したいと思います。

1-TagDir (cs)       2-TagDir (a)      3-TagDir (cd)       4-TagDir (abc)

出力:

1       2       3       4

どうすればいいですか?

答え1

POSIX的に:

head -n 1 <file | LC_ALL=C tr -cs '[:digit:]' '[\n*]' | paste -s -

関連情報