未知数の列のファイルがありますが、最後に列Xを追加したい場合は、これを簡単に使用できますか?列Xからタブ区切りファイルの最後まで切り捨て
は、私たちは、私が cut -f5- filename
、使用されるが、それはうまくいきませんでしたX = 5、
を言ってみましょう。
次に、-d '\ t'を指定しようとしていますが、動作しません。
私が間違っていることがわかりません。
ご協力いただきますようお願い申し上げます。
ありがとうございました!
未知数の列のファイルがありますが、最後に列Xを追加したい場合は、これを簡単に使用できますか?列Xからタブ区切りファイルの最後まで切り捨て
は、私たちは、私が cut -f5- filename
、使用されるが、それはうまくいきませんでしたX = 5、
を言ってみましょう。
次に、-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予約キーワードです。
ああは5 '-f5-'の残りを返すように指示した後、マイナス知りませんでした5列目の文字列+1 – sashang
いいです、私はお金のサインを私に見せる必要があった。ありがとう! – Dnaiel
@Dnaiel:この回答に満足している場合は、それを受け入れることを検討する必要があります。これを行うには、この回答の左にあるチェックマークをクリックします。乾杯。 – Steve