seguridad restaurar google descargar copia macos bash sed osx-mavericks

macos - restaurar - SED sin archivo de copia de seguridad



descargar copia de seguridad whatsapp google drive a pc (2)

Uso el siguiente comando sed para reemplazar texto en el archivo:

sed -i -e ''s/noreply@/(.*/).example.com/[email protected]/'' cron.yaml

Pero crea una copia de seguridad del archivo cron.yaml bajo el nombre cron.yaml-e .

Intenté moverme -i hasta el final:

sed -e ''s/noreply@/(.*/).example.com/[email protected]/'' -i cron.yaml

pero en este caso sed devuelve un error.

¿Cómo debo modificar mi línea de comando para evitar la creación de archivos de respaldo?


De acuerdo con la página man , debe especificar una extensión de longitud cero

sed -i '''' -e ''s/noreply@/(.*/).example.com/[email protected]/''


En Windows, el sedimento GNUWIN32 sed FALLA, al poner algo de esto:

sed -i "s/WhatToFind/WhatToPut/g" "./MyDir/*"

sed -i.BackUp "s/WhatToFind/WhatToPut/g" "./MyDir/*"

Las BackUps siempre se crean en una carpeta real con un patrón de nombre de archivo de sed$$$$$$ , donde esos $ 6 representan números y números aleatorios.

No veo ninguna forma de que no cree ningún BackUP, ni para crear BackUP que se pueda saber de qué archivo fue el origen ni para crear copias de seguridad en la misma carpeta que el archivo fuente.

Y también intenta leer sub-folders como lo hacen cuando están los files , de courrse mostrando un mensaje impossible to read para tales sub-folders ; y, por supuesto, no recurre a las subcarpetas, solo funciona con todas en la misma carpeta, pero no con lo que está en las subcarpetas (no es recursivo).

En palabras cortas: -i no está funcionando como se esperaba.

La versión de GNUWIN32 sed que estoy usando es 4.2.1, fue descargada de: http://gnuwin32.sourceforge.net/packages/sed.htm

En Google encontré una web que habla de ese BUG y remomends para descargar una ssed lugar de sed , tengo un poco de miedo de no ser official ; enlace a lo que encontré en Google sobre eso -i BUG on sed : http://www.thinkplexx.com/learn/snippet/cmd/one-liner/working-in-place-sed-option-under-windows