Preguntas etiquetadas con sed

"sed" ("editor de flujo") es una utilidad de Unix que analiza y transforma archivos de texto.





4
Usando sed obtener subcadena entre dos comillas dobles
Tengo un archivo xyz... rsync: "/home/path/to/file": Permission denied (13) rsync: "/home/path/to/file1": Permission denied (13) rsync: "/home/path/to/file2": Permission denied (13) rsync: "/home/path/to/file3": Permission denied (13) Ahora quiero extraer solo las rutas de archivo y almacenarlo en otro archivo. El archivo de salida es como: /home/path/to/file /home/path/to/file1 /home/path/to/file2 /home/path/to/file3 Usando sed o …
14 sed 


4
¿Cómo reemplazar recursivamente caracteres con sed?
¿Es posible reemplazar las ocurrencias de una secuencia de caracteres de forma recursiva sin repetir nuevamente la misma secuencia? Al realizar un sedcomo en los siguientes escenarios, puedo obtener el resultado mencionado. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo …
13 linux  bash  regex  sed 

1
Usando sed para habilitar archivos .htaccess en la configuración de Apache
Estoy tratando de automatizar el aprovisionamiento de un cuadro Ubuntu Vagrant con un script Bash. Todo está bien, pero estoy teniendo dificultades para configurar Apache para permitir anulaciones de .htaccessarchivos. En mi archivo de configuración, hay el siguiente bloque: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow …

1
¿Qué hace la opción `-n` en sed?
Esta es la entrada de la página del manual para -n: -norte suprimir la impresión automática del espacio del patrón Noto que cuando no se usa -npara ciertas operaciones, cada línea se imprime en stdout (y las líneas solicitadas se imprimen dos veces): $ cat test.txt first second third fourth …

2
Encontrar y eliminar líneas de todos los archivos de forma recursiva
He logrado aprovechar las ocurrencias de una palabra clave mediante el uso de grep "KeyWord" . -r -n -i -I pero, las ocurrencias de KeyWord son demasiado grandes. Solo quiero eliminar todas las líneas que contienen esa palabra. Busqué alrededor, sed parece ser la utilidad. ¿Alguien puede decirme qué comando …
12 grep  sed 

3
Cygwin bash sed bloquea mis archivos
Cuando cambio archivos en cygwin bash con el comando sed, el archivo se bloquea. Reproducir: Abierto cmdy cdal directorio de no usuarios (fe temp) echo aaa > test.txt Abrir en el editor de texto, agregar línea, intentar guardar => funciona %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" En el editor de …
12 windows  bash  sed  cygwin 

3
Eliminar el primer carácter conocido en una cadena con sed
¿Cómo se elimina el primer carácter conocido en una cadena con sed? Por ejemplo, supongamos que quiero eliminar el primer carácter (que es @) en la cadena "@ ABCDEFG1234" Quiero que sed verifique si "@" existe como primer carácter. Si es así, debería eliminar el carácter.
12 sed 

1
Reemplazar [0-9] con [AJ] no funciona con sed
Estoy trabajando en un comando que reemplaza todos los dígitos 0-9 con sus letras correspondientes en sed. Sé que estoy haciendo algo mal, pero sed no está interpretando la expresión regular de reemplazo como algo más que un literal de cadena. El comando que estoy usando es sed -r 's/[0-9]/[A-J]/g' …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.