Necesito encontrar y reemplazar algunos patrones en algunos archivos, pero necesito que devuelva 1 o algo si no se encuentra un patrón.
¿Puedo hacer esto con sed solo o necesito verificar si el patrón existe con otro comando?
¿Alguna sugerencia?
Necesito encontrar y reemplazar algunos patrones en algunos archivos, pero necesito que devuelva 1 o algo si no se encuentra un patrón.
¿Puedo hacer esto con sed solo o necesito verificar si el patrón existe con otro comando?
¿Alguna sugerencia?
Respuestas:
Vea esta respuesta: Cómo verificar si sed
ha cambiado un archivo .
Es casi lo mismo que está preguntando, sugiere que use awk
o envíe a un archivo diferente y a diff
los dos archivos.
sed
, comenzaría con las respuestas menos votadas que usansed
elq
comando para establecer el código de salida. (Lamentablementeq
, el argumento del código de salida no es compatible con POSIX.)