Fields ORS Output Record Separator NR Number of Record FS Field Separator FNR (current) File Number of Record OFS Output Field Separator $1 Field 1 Por ejemplo: • Usar un separador diferente de campos: BEGIN {FS=”:”; OFS=”\t”} {$1 = $1; print} 4
(verdadero). La acción por defecto es { print }. La variable por defecto en funciones es $0 (toda la línea). El programa más corto, imprime todo tu archivo: 1 5
NR } • ¿Cuántos campos tiene cada línea { print NF } • ¿Qué tiene la décima línea? NR == 10 • ¿El último campo de cada línea? {print $NF} • ¿El último campo de la última línea? {n = $NF} END {print n} • ¿Quién tiene más de 4 líneas? NF > 4 • ¿Cuántas líneas dicen «P53»? /P53/ { n = n + 1 } END { print n } 6
sitio para mostrar gráficamente expresiones regulares. • Un libro explicando expresiones regulares. • De aquí salen las imágenes que explican las expresiones regulares.. 9