LinuxParty
Para pasar una variable del entorno del sistema "Shell" a AWK para que la trabaje, deberás hacerlo empleando el comando "-v VarAWK=VarLinux", lo más claro que podemos hacer ésto es empleando un ejemplo.
Saluda="Hola" awk -v saluda=$Saluda 'BEGIN {print saluda}' Hola
Mediante este ejemplo, pasamos la varible de Linux "Saluda", con "S" Mayúscula a la variable "saluda", con "s" minúscula que será la varible de AWK y ejecutamos el comando AWK del programa con la sentencia "BEGIN" delante.
Puedes utilizar esto con varios propósito, pongamos que tenemos un fichero llamado "test.txt" que contiene estos valores
cat test.txt 723 457 5325 73
Si queremos mostrar sólo aquellos valores de la primea columna superiores a 500 escribiríamos:
LIMITE=500; awk '{print $1}' test.txt | awk -v limite="$LIMITE" '$1>limite' 723 5325
Y nos mostrará los resultados que coincidan con la condición.

-
Scripting
- Shell Scripting para automatizar las tareas de mantenimiento del sistema Linux
- (Nuevo) Script colorido y elegante para comprobar la carga de trabajo (Re-ACTUALIZADO)
- Script para comprobar el Estado General del Ordenador / Servidor.
- Script Linux y BAT de Windows para abrir ficheros aleatoriamente
- Bash-it - un Framework de Bash para controlar sus scripts y aliases
- 3 scripts Linux para monitorizar, hacer copias de seguridad y recoger informació
- Comprensión y aprendizaje de scripts de shell básicos y solución de problemas del sistema de archivos de Linux
- Transfer.sh - Fácil intercambio de archivos desde la línea de comandos de Linux
- 7 Ejemplos de operadores para Grep, como Grep OR, Grep AND y Grep NOT en Linux
- Entrecomillar un resultado obtenido por find
- Script de cuenta atrás en Linux (contdown)
- Quitar la primera y última FILA en una salida, un espacio vacío o en un fichero Shell bash con Linux