Por favor explique qué significa el siguiente comando:
awk -F: '{print $4}'
Por favor explique qué significa el siguiente comando:
awk -F: '{print $4}'
Respuestas:
awk -F: '{print $4}'
awk- Este es el intérprete para el lenguaje de programación AWK. El lenguaje AWK es útil para la manipulación de archivos de datos, recuperación y procesamiento de texto.-F <value>- dice awkqué separador de campo usar. En su caso, -F:significa que el separador es :(dos puntos).'{print $4}'significa imprimir el cuarto campo (los campos están separados por :).Digamos que hay un archivo llamado testy que contiene lo siguiente:
Hello:my:name:is:Alaa
Si ejecutamos el comando awk -F: '{print $4}' test, la salida será:
is
Porque ises el cuarto campo.
campo1 campo3 campo5
----- ---- ----
El | El | El | El | El | El |
Hola: mi: nombre: es: Alaa
|| ||
- -
campo2 campo4
454 154:266:377:454:533imprimir $ 4 y toda la línea juntos separados por espacio?