AWKを使用して列を印刷しますか? [コピー]

AWKを使用して列を印刷しますか? [コピー]

1行に約7つの列があり、2つの特定の列を印刷してから、最後に指定された列の後に残りの列を印刷しようとしています。たとえば、次のようになります。

awk -F: {' print $2 ":" $6 '} a.txt

列2と6が印刷されますa.txt。 $ 6以降の残りの列を印刷し続けるにはどうすればよいですか?

したがって、入力/出力の例は次のとおりです。

    column2:column6:column7:column8:column9... 

ベストアンサー1

あなたが使用できるcutecho 1:2:3:4:5:6:7:8:9:10|cut -d: -f 2,6-

おすすめ記事