- shebang
#!/usr/bin/env awk -f
- 先頭の n 個の要素を除外
# Join all tokens except first n ones with a space
function drop(n) {
s = "";
for (i = n + 1; i <= NF; ++i) {
s = (s == "" ? s : s " ") $i
}
return s;
}
実行例
$ echo '1 2 3 4 5' | awk 'function drop(n){s="";for(i=n+1;i<=NF;++i){s=(s==""?s:s" ")$i}return s} {print drop(2)}'
3 4 5