プログラミングではよく一番初めの文字は「0番目」ですが、awkコマンドでは「1番目」になります。使ってみればわかりますが、ご注意を。。。
3文字目より後ろを抜き出す
$ echo 'abcde' | awk '{print substr($0, 3)}' cde
↑の短縮形があるらしい。。。
$ echo 'abcde' | awk '$0 = substr($0, 3)' bcde
2文字目から3文字目
$ echo 'abcde' | awk '{print substr($0, 2, 3)}' bcd