linux:herramientas
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| linux:herramientas [2018/12/23 17:20] – [cut: extrae campos o columnas] alberto | linux: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: extraer 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. \\ | 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/ | Para extraer campos la sintaxis es: **cut -f [nº de campo/s separados por comas (,)] -d [delimitador] [archivo/ | ||
| Línea 54: | Línea 54: | ||
| 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. | 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 ==== | + | ===== 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.\\ | 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/ | Sintaxis general: **sort -t [delimitador] -k[nº campo].[nº carácter] [opción/ | ||
| Línea 60: | Línea 60: | ||
| La opción -r invierte la ordenación el comanso sort. | La opción -r invierte la ordenación el comanso sort. | ||
| - | ==== head, tail: mostrar líneas iniciales/ | + | ===== head, tail: mostrar líneas iniciales/ |
| Los comandos **head** y **tail** sólo permiten mostrar el inicio y final de los archivos, respectivamente.\\ | 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**.\\ | 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**.\\ | ||
linux/herramientas.1545582059.txt.gz · Última modificación: por alberto
