フィールドの削除
なんか最近見かけた話題ですが、
$ echo fld1 fld2 fld3 fld4 fld5 | awk '{$1=$2=""; print}' fld3 fld4 fld5
の先頭のスペースが邪魔ということですが、これはフィールドが削除できていないのではなく、FS が出力されているだけです。
Ed Morton の
gawk --re-interval 'sub(/^[[:space:]]*([^[:space:]]*[[:space:]]*){N}/,"")'
という回答もどうかと思います。
個人的には sub() を付けるか、printf() を使いますけどね。