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 14:51] – [find: búsqueda de archivos] alberto | linux:herramientas [2018/12/23 17:23] (actual) – [head, tail: mostrar líneas iniciales/finales] alberto | ||
|---|---|---|---|
| Línea 45: | Línea 45: | ||
| * **-n**: Muestra el número de línea donde se encuentra la correspondencia. | * **-n**: Muestra el número de línea donde se encuentra la correspondencia. | ||
| * **-i**: Ignora la diferencia entre mayúsculas y minúsculas. | * **-i**: Ignora la diferencia entre mayúsculas y minúsculas. | ||
| - | * **-w**: | + | * **-w**: |
| + | |||
| + | ===== 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/ | ||
| + | Para extraer columnas la sintaxis es: **cut -c [columnas separadas por comas (,)] [archivo/ | ||
| + | |||
| + | 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/ | ||
| + | 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/ | ||
| + | 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.1545573068.txt.gz · Última modificación: por alberto
