不明な数の列を持つファイルがあり、列 X が最後まで必要であることがわかっている場合、カットを使用する簡単な方法はありますか?
X=5 としましょう。
使用し
cut -f5- filename
ましたが、うまくいきませんでした。
次に、-d'\t' を指定しようとしていますが、機能しません。
何が間違っているのかわかりません。
どんな助けでも大歓迎です。
ありがとう!
あなたは非常に近いですが、そこにドル記号がありません:
cut -d $'\t' -f5- file.txt
カットでそれを行う方法はわかりませんが、フィールドを X から最後まで印刷する必要がある場合は、awk を使用することになります。X = 2 と仮定します。
awk '{print $(NF - 2), $(NF - 1), $NF}' <<< "1 2 3 4 5 6"
その結果:
4 5 6
NF
フィールド数のカウントである awk 予約キーワードです。