2012-10-17 14 views
5

未知数の列のファイルがありますが、最後に列Xを追加したい場合は、これを簡単に使用できますか?列Xからタブ区切りファイルの最後まで切り捨て

は、私たちは、私が cut -f5- filename 、使用されるが、それはうまくいきませんでしたX = 5、

を言ってみましょう。

次に、-d '\ t'を指定しようとしていますが、動作しません。

私が間違っていることがわかりません。

ご協力いただきますようお願い申し上げます。

ありがとうございました!

答えて

8

あなたは非常に近いですが、あなたはそこにドル記号が欠落している:

cut -d $'\t' -f5- file.txt 
+2

ああは5 '-f5-'の残りを返すように指示した後、マイナス知りませんでした5列目の文字列+1 – sashang

+0

いいです、私はお金のサインを私に見せる必要があった。ありがとう! – Dnaiel

+1

@Dnaiel:この回答に満足している場合は、それを受け入れることを検討する必要があります。これを行うには、この回答の左にあるチェックマークをクリックします。乾杯。 – Steve

1

私はXから最後までフィールドを印刷しなければならない場合、どうすればよいのか分かりませんが、awkを使うことになります。 X = 2と仮定する。もたらす

awk '{print $(NF - 2), $(NF - 1), $NF}' <<< "1 2 3 4 5 6" 

4 5 6 

NFは、フィールドの数のカウントであるAWK予約キーワードです。

関連する問題