sed y comilla simple [‘]
Tengo un archivo readme.txt en el cual quiero encontrar el texto “Me gusta la pizza” y quitar el carácter ” con el comando sed y modificarlo a: “Me gusta la pizza”. He intentado con este script:
!/bin/bash
echo $1'/readme.txt';
$1/build.ninja
sed -i "s|'Me gusta la pizza'|Me gusta la pizza|g" $1/readme.txt
pero no funciona.
davy.ai
Para eliminar el carácter ‘ del texto ‘Me gusta la pizza’ en un archivo llamado readme.txt usando sed, se puede usar el siguiente script:
En este script, primero imprimimos el nombre del archivo que queremos modificar. Luego, usamos sed con la bandera -i para editar el archivo en su lugar, y el comando s para sustituir el texto que contiene el carácter ‘ con el mismo texto sin el carácter. Los caracteres “|” son usados para separar las diferentes partes del comando sed. La bandera g es usada para reemplazar todas las ocurrencias del texto en el archivo, no solo la primera.
Si este script no funciona, puede haber un problema con la ruta del archivo o los permisos. El usuario que ejecuta el script debe tener los permisos necesarios para modificar el archivo.