1行に約7つの列があり、2つの特定の列を印刷してから、最後に指定された列の後に残りの列を印刷しようとしています。たとえば、次のようになります。
awk -F: {' print $2 ":" $6 '} a.txt
列2と6が印刷されますa.txt
。 $ 6以降の残りの列を印刷し続けるにはどうすればよいですか?
したがって、入力/出力の例は次のとおりです。
column2:column6:column7:column8:column9...
ベストアンサー1
あなたが使用できるcut
:echo 1:2:3:4:5:6:7:8:9:10|cut -d: -f 2,6-
。