Diferencia entre revisiones de «Manual de consola Bash de Linux»

Contenido eliminado Contenido añadido
Línea 333:
== '''Filtros''' ==
 
Por último, lasLas órdenes find, grep, sort, cut, paste, join, tr,
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