INTRODUCCIÓN
SED:significa editor de flujo utilizado para filtrar y transformar el flujo de entrada desde archivos o canalizaciones
CÓMO INSTALAR SED:
- Debian
sudo apt-get install -y sed
- RedHat | CentOS
yum install sed -y
CÓMO UTILIZAR SED CON EJEMPLOS
- Puede usarlo para imprimir líneas desde un archivo de texto
sed '3,1p' head.txt
SUGERENCIA :
Aquí se imprimirá el contenido del archivo de texto con la línea resaltada número 3 únicamente
También puede imprimir el rango de líneas, por ejemplo, de la línea 1 a la 3
sed '1,3p' head.txt
- También puede imprimir líneas seleccionadas solo sin que existan todas las líneas en el archivo de texto usando el argumento -n
sed -n '1,3p' head.txt
- También puede imprimir líneas con flujos específicos o comenzar con un flujo específico
sed -n '/unixcop/p' head.txt
sed -n '/Mostafa/p' head.txt
sed -n '/^Bye/p' head.txt
- Puede usarlo para reemplazar alguna secuencia con otra secuencia
sed 's/Mostafa/UNIXCOP/' head.txt
- También puede agregar algunos flujos a las líneas
sed 's/unixcop/ & Mostafa and Omar and Ahmed/' head.txt
- Puede usarlo para eliminar rangos de líneas o secuencias
sed '3,4d' head.txt
sed '/^Bye/d' head.txt
- Puede usar sed para leer el comando sed desde un archivo de texto con .sed extensión
SUGERENCIA:
Debe escribir el comando sed con el siguiente formulario que se muestra en el archivo command.sed
Solía eliminar la línea que comienza con Adiós palabra
sed -f command.sed head.txt
CONCLUSIÓN
Este artículo aclara los usos del editor sed con ejemplos. Para obtener más información sobre sed, use lo siguiente ” man sed ”