unix sed

unix sed

unix sed – sed/awk reemplaza un patrón específico bajo otro patrón

Pregunta: Así que tengo un archivo así [ABC] value1=bla value2=bla value3=bla [XYZ] value1=bla value2=bla value3=bla Y me gustaría reemplazar value1 debajo del bloque [ABC] con "value1=notbla" y no debajo del bloque [XYZ]. ya he probado sed ‘/ABC/{n;s/.*/change/}’ file Pero eso solo funcionaría cuando intentara ir a la siguiente línea y no cambiaría el patrón específico …

unix sed – sed/awk reemplaza un patrón específico bajo otro patrón Read More »

unix sed – ¿Cómo agregar una línea después de la enésima aparición de una palabra clave usando sed?

Pregunta: Usando sed, quiero agregar un cheque después de la enésima aparición Aporte: DCR DCR DCR Producción: DCR DCR check DCR ¿Es posible usar sed? Respuesta: Con sed de GNU, puede reemplazar la enésima patrón en una línea $ echo “foofoofoofoo” | sed ‘s/foo/&\nbar/2’ foofoo barfoofoo Sin embargo, para la enésima línea que contiene el …

unix sed – ¿Cómo agregar una línea después de la enésima aparición de una palabra clave usando sed? Read More »

unix sed – ¿Cómo usar sed con corchetes redondos?

Pregunta: Tengo un montón de archivos .php que quería reemplazar todas las apariciones de una cadena. find: jQuery(function replace: head.ready(function Pensé que lo estaba haciendo bien usando: find . -name ‘*.php’ -exec sed -e ‘s/jQuery[(]function/head.ready[(]function/g’ -i’.bak’ {} \; Lo que terminó sucediendo es que reemplazó jQuery(function con head.ready[(]function Estaba pensando que podría escapar del ( …

unix sed – ¿Cómo usar sed con corchetes redondos? Read More »

unix sed – Elimine el carácter unicode desconocido de los archivos de texto: sed, otros métodos bash / shell

Pregunta: Necesito buscar y reemplazar todas las apariciones de un carácter desconocido en algunos archivos que tienen el mismo nombre. Al abrir esos archivos con vi, leí el código <91> para ese personaje. Al abrirlos con nano, leo un "signo de interrogación" en un diamante (rombos negros). Me gustaría reemplazar ese carácter desconocido con una …

unix sed – Elimine el carácter unicode desconocido de los archivos de texto: sed, otros métodos bash / shell Read More »

web tasarım