Diferencia entre revisiones de «Manual de consola Bash de Linux»
Contenido eliminado Contenido añadido
Línea 333:
== '''Filtros''' ==
wc, nl, head y tail (a veces conocidas con el sobrenombre de
filtros), entre otras, realizan operaciones de busqueda y
Línea 339:
veremos, se utilizan con frecuencia en la construcción de guiones
shell.
1) head
Descripción: muestra el inicio de un archivo
Ejemplo:
head ~/mifile
2) tail
Descripción: muestra las ‘n’ ultimas lineas de un fichero texto
Línea 353 ⟶ 355:
especificar el número de renglones que se deben observar en este
caso 15:
3) tac
Descripcion: concatena ficheros y los muestra a la inversa la
Línea 358 ⟶ 361:
Ejemplo:
tac file>>salida
4) wc
Descripcion: cuenta el numero de lineas de palabras, caracteres o
bytes en un archivo
5) sed
Descripcion: cambia una cadena de caracteres por otra
6) diff
Descripción: muestra las lineas distintas entre dos archivos de
Línea 368 ⟶ 374:
Ejemplo:
diff mifile1 mifile2
7) cmp
Descripción: compara dos ficheros
Ejemplo:
cmp mifile1 mifile2
8) comm
Descripción: lista el numero de palabras comune en los dos
Línea 377 ⟶ 385:
Ejemplo:
comm –nº mifile1 mifile2
9) locate
Descripcion: localizo archivos
10) find
Descripción: Permite encontrar un ficheros y directorios que
Línea 450 ⟶ 460:
propio directorio, realiza la accion por profundidad.
-prune Skip the directory most recently matched.
11) grep
Descripción: harramienta flexible y potente que busca cadenas
Línea 487 ⟶ 498:
character or regular expression. Note: n and m must be between 0
and 256 inclusively.
12) tr
Descripcion: reemplaza o elimina cadenas/caracteres en un fichero
Línea 545 ⟶ 557:
cat file | tr "[:lower:]" "[:upper:]" > file2 // Crea el
fichero con mayúsculas
13) join
Descripción: cruza la información de dos archivos,Normalmente, el
Línea 569 ⟶ 582:
-t: especifica el carácter, en el caso :, separa los campos
Si no se usa, cualquier whitespace is considerado a separador.
14) uniq
Descripción: elimina lineas repetidas adyacentes del archivo
Línea 583 ⟶ 597:
spaces or tabs.
+n Ignores the first n characters of a line or field.
15) cut
Descripción: Captura partes de ficheros, en un fichero por
Línea 618 ⟶ 633:
separadas por :, si una linea no tiene delimitadores se ignora la
linea.
16) Paste
Concatena las líneas correspondientes de archivos en columnas
Línea 662 ⟶ 678:
- If a minus sign (-) is specified as an input file then standard
input is used.
17) Sort
Ordenando el contenido de fichero. Este comando toma una serie de
|