| Comando |
Descripcion |
|
# cat example.txt | awk 'NR%2==1' |
borrar todas las líneas pares del archivo example.txt [man] |
|
# echo a b c | awk '{print $1}' |
ver la primera columna de una linea [man] |
|
# echo a b c | awk '{print $1,$3}' |
ver la primera y la terce columna de una linea [man] |
|
# cat -n file1 |
numerar los renglones de un archivo [man] |
|
# comm -1 file1 file2 |
comparar el contenido de dos archivos borrando las líneas que aparecen unicamente en 'file1' [man] |
|
# comm -2 file1 file2 |
comparar el contenido de dos archivos borrando las líneas que aparecen unicamente en 'file2' [man] |
|
# comm -3 file1 file2 |
comparar el contenido de dos archivos borrando las líneas que aparecen en ambos archivos [man] |
|
# diff file1 file2 |
Encuentra diferencias entre dos archivos. [man] |
|
# grep Aug /var/log/messages |
buscar la secuencia "Aug" en el archivo '/var/log/messages' [man] |
|
# grep ^Aug /var/log/messages |
buscar la palabras que comienzen con "Aug" en el archivo '/var/log/messages' [man] |
|
# grep [0-9] /var/log/messages |
seleccionar todas las líneas del archivo '/var/log/messages' que contengan numeros [man] |
|
# grep Aug -R /var/log/* |
buscar la cadena "Aug" en el directorio '/var/log' incluyendo subdirectorios [man] |
|
# paste file1 file2 |
mezclar los contenidos de dos archivos pr columna [man] |
|
# paste -d '+' file1 file2 |
mezclar los contenidos de dos archivos con el delimitador '+' al centro [man] |
|
# sdiff file1 file2 |
Encuentra diferencias entre dos archivos y los junta interactivamente a diferencia de "diff". [man] |
|
# sed 's/string1/string2/g' example.txt |
remplazar "string1"por "string2" en el archivo example.txt [man] |
|
# sed '/^$/d' example.txt |
quitar todas las líneas en blanco del archivo example.txt [man] |
|
# sed '/ *#/d; /^$/d' example.txt |
quitar los comentarios y todas las líneas en blanco del archivo example.txt [man] |
|
# sed -e '1d' exampe.txt |
quitar la primera línea de example.txt [man] |
|
# sed -n '/string1/p' |
ver solo las líneas que contengan la palabra "string1" [man] |
|
# sed -e 's/ *$//' example.txt |
quitar caracteres vacíos al final de cada línea [man] |
|
# sed -e 's/string1//g' example.txt |
quitar solo la palabra "string1" del archivo de texto y dejar todo lo demas intacto [man] |
|
# sed -n '1,5p' example.txt |
ver del primero al quinto renglón [man] |
|
# sed -n '5p;5q' example.txt |
ver el renglon numero cinco [man] |
|
# sed -e 's/00*/0/g' example.txt |
remplazar secuencias de ceros por un solo cero [man] |
|
# sort file1 file2 |
ordenar los contenidos de dos archivos [man] |
|
# sort file1 file2 | uniq |
ordenar los contenidos de dos archivos omitiendo los elementos repetidos [man] |
|
# sort file1 file2 | uniq -u |
ordenar los contenidos de dos archivos mostrando solo los elementos únicos [man] |
|
# sort file1 file2 | uniq -d |
ordenar los contenidos de dos archivos mostrando solo los elementos duplicados [man] |
|
# echo 'word' | tr '[:lower:]' '[:upper:]' |
convert from lower case in upper caseconvertir de minusculas a mayusulas [man] |