|
Código del comando
|
Descripción
|
|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt
|
Combina el texto descriptivo de un archivo y escribe el resumen en un nuevo archivo
|
|
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt
|
Combina el texto descriptivo de un archivo y añade el resumen a un archivo existente
|
|
grep Aug /var/log/messages
|
Busca la palabra clave "Aug" en el archivo '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Busca palabras que comienzan con "Aug" en el archivo '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
Selecciona todas las líneas que contienen números en el archivo '/var/log/messages'
|
|
grep Aug -R /var/log/*
|
Busca la cadena "Aug" en el directorio '/var/log' y en los directorios posteriores
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Reemplaza "string1" por "string2" en el archivo example.txt
|
|
sed '/^$/d' example.txt
|
Elimina todas las líneas en blanco del archivo example.txt
|
|
sed '/ *#/d; /^$/d' example.txt
|
Elimina todos los comentarios y líneas en blanco del archivo
|
|
echo 'ejemplo' | tr '[:lower:]' '[:upper:]'
|
Combina el contenido de celdas
|
|
sed -e '1d' result.txt
|
Excluye la primera línea del archivo example.txt
|
|
sed -n '/stringa1/p'
|
Muestra solo las líneas que contienen "string1"
|
|
sed -e 's/ *$//' example.txt
|
Elimina cualquier carácter de espacio en blanco al final de cada línea
|
|
sed -e 's/stringa1//g' example.txt
|
Elimina únicamente la palabra "string1" del documento, manteniendo el resto
|
|
sed -n '1,5p;5q' example.txt
|
Muestra el contenido desde la línea 1 hasta la 5
|
|
sed -n '5p;5q' example.txt
|
Muestra la línea 5
|
|
sed -e 's/00*/0/g' example.txt
|
Reemplaza múltiplos ceros por un solo cero
|
|
cat -n file1
|
Numera las líneas del archivo
|
|
cat example.txt | awk 'NR%2==1'
|
Elimina todas las líneas pares del archivo example.txt
|
|
echo a b c | awk '{print $1}'
|
Muestra la primera columna de una línea
|
|
echo a b c | awk '{print $1,$3}'
|
Muestra la primera y tercera columna de una línea
|
|
paste file1 file2
|
Combina el contenido de dos archivos o columnas
|
|
paste -d '+' file1 file2
|
Combina el contenido de dos archivos o columnas, usando '+' como separador
|
|
sort file1 file2
|
Ordena el contenido de dos archivos
|
|
sort file1 file2 | uniq
|
Obtiene la unión de los dos archivos (líneas duplicadas se mantienen una sola vez)
|
|
sort file1 file2 | uniq -u
|
Elimina la intersección, manteniendo otras líneas
|
|
sort file1 file2 | uniq -d
|
Obtiene la intersección de los dos archivos (mantiene solo las líneas que están en ambos archivos)
|
|
comm -1 file1 file2
|
Compara los contenidos de dos archivos y elimina solo el contenido de 'file1'
|
|
comm -2 file1 file2
|
Compara los contenidos de dos archivos y elimina solo el contenido de 'file2'
|
|
comm -3 file1 file2
|
Compara los contenidos de dos archivos y elimina las partes comunes a ambos archivos
|