comandos-linux-contenido-archivos

Comandos Linux - Operaciones de contenido de archivo

Os presento una recopilación de comandos Linux más útiles sobre Operaciones de contenido de archivo

Tuberias y redirecciones I/O


#dirigir salida de comando a nuevo archivo
comando > archivo_out.txt


#digir salida de comando para añadir a archivo archivo
comando >> archivo_out.txt


#dirigir entrada de comandos
comando < archivo_in.txt


#dirigir salida estandar y salida de error a un fichero:
comando &> archivo_out.txt


#tuberia, dirigir salida de comando1 como entrada de comando2
comando1 | comando2

Mostrar contenido de archivo


#muestra contenido de archivo
echo archivo


#mostrar contenido de archivo
cat archivo


#mostrar contenido de archivo empezando por el final
tac archivo


#mostrar contenido de archivo desplazandose linea a linea
more archivo


#mostrar contenido de archivo desplazandose adelante o atrás
less archivo


#mostrar dos primeras lineas de archivo
head -2 archivo


#mostrar dos ultimas lineas de archivo
tail -2 archivo


#mostrar en tiempo real las ultimas lineas de archivo (seguimiento)
tail -f archivo

Manipulación de texto


#convertir minúsculas en mayúsculas
echo 'archivo' | tr '[:lower:]' '[:upper:]'


#eliminar lineas 1 a 5 de archivo
sed '3,5d' archivo


#eliminar lineas 5 a fin de archivo
sed '5,$d' archivo


#eliminar linas en blanco
sed '/^$/d' archivo


#eliminar linas en blanco y comentarios
sed '/ *#/d; /^$/d' archivo


#sustituir una cadena por otra
sed 's/cadena1/cadena2/g' archivo 
  

#visualizar unicamente las líneas que contienen cadena
sed -n '/cadena/p'