Herramientas de usuario

Herramientas del sitio


linux:herramientas

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
linux:herramientas [2018/12/23 15:03] – [grep: búsqueda en archivo por filtro] albertolinux:herramientas [2018/12/23 17:23] (actual) – [head, tail: mostrar líneas iniciales/finales] alberto
Línea 47: Línea 47:
   * **-w**: Busca la palabra exacta, en vez de coincidencias.   * **-w**: Busca la palabra exacta, en vez de coincidencias.
  
-==== cut: extrae campos o columnas ====+===== cut: extraer campos o columnas ====
 +El comando **cut** permite extraer columnas o campos seleccionados a partir de la entrada estándar o de un archivo. \\ 
 +Para extraer campos la sintaxis es: **cut -f [nº de campo/s separados por comas (,)] -d [delimitador] [archivo/s]**.\\ 
 +Para extraer columnas la sintaxis es: **cut -c [columnas separadas por comas (,)] [archivo/s]**.\\
  
 +En este último caso, el concepto columna implica que cada columna debe tener un número de caracteres determinado. De esta manera se cuentan los caracteres, de la primera columna a la última. Para definir las columnas a extraer, hay que indicar el número de carácter inicial de cada columna, seguido de un guión, y el número de carácter final de la columna. Si no se especifica nº de carácter inicial o final, se toma el primer o el último carácter de la línea respectivamente.
 +
 +===== sort: ordenar lineas =====
 +El comando **sort** ordena las líneas de un archivo, o su entrada estándar, y devuelve el resultado en su salida estándar.\\
 +Sintaxis general: **sort -t [delimitador] -k[nº campo].[nº carácter] [opción/es] [archivo]**.\\
 +La opción -n clasifica los campos numéricos en función de su valor aritmético.\\
 +La opción -r invierte la ordenación el comanso sort.
 +
 +===== head, tail: mostrar líneas iniciales/finales =====
 +Los comandos **head** y **tail** sólo permiten mostrar el inicio y final de los archivos, respectivamente.\\
 +Con la opción **-n[N]**, [N] especifica la línea N hasta la que se va a mostrar información en el caso del comando **head**, o las N últimas líneas que se mostrarán en el caso de **tail**.\\
 +Además, en el caso de **tail**, especificando la opción **-n+[N]**, se muestra desde la línea N, hasta el final del archivo.\\
 +
 +El comando **tail** también sirve para leer los archivos escritos al mismo tiempo por otros procesos. Con la opción **-f** se leen las nuevas líneas del erchivo introducido como argumento a medida que estén disponibles. Este comando se interrumpe con **ctrl + c**.
linux/herramientas.1545573817.txt.gz · Última modificación: por alberto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki