| { print } |
| { print NR, NF, $0 } |
| { $2 = length($2); print } |
| { s += length($2) } |
| END { print s } |
| { s += $3 } |
| END { print s } |
| { for (i = NF; i > 0; i--) |
| printf "%s ", $i |
| printf("\n") |
| } |
| $1 == $1 && $2 == $2 # test some string compares |
| $1 != $2 |
| { |
| sss = "" |
| for (i = NF; i > 0; i--) |
| sss = sss " " $i |
| print sss |
| } |
| { |
| xx[$1] += length |
| } |
| END { |
| for (i in xx) |
| print i, xx[i] | "sort" |
| } |
| NF % 2 == 0 |
| length % 2 == 0 |
| ! /^./ |
| /.$/ |
| BEGIN { xxx = ".$" } |
| $0 ~ xxx |
| { print substr($0, 10,10) } |
| { $3 = "xxx" $3 "xxx"; $4--; print } |
| { for (i = 1; i <= NF; i++) |
| x[i] = $i |
| for (i = 1; i <= NF; i++) |
| print x[i] |
| } |
| { for (i = 1; i <= NF; i++) |
| y[i] = $i |
| for (i = 1; i <= NF; i++) |
| printf "%d %s\n", i, y[i] |
| } |
| function abs(x) { return (x < 0) ? -x : x } |
| BEGIN { n = 1000 |
| for (i = 1; i < n; i++) x[i] = rand() |
| for (i in x) |
| for (j in x) |
| if (abs(x[i]-x[j]) < .01) break |
| } |