Preguntas etiquetadas con sed

Sed (Stream EDitor) es un editor de línea de comandos para el entorno POSIX. Sed procesa uno o más archivos de acuerdo con un script de edición y escribe los resultados en la salida estándar. Creado en Bell Labs, ha existido desde mediados de los 70.

497
¿Cuál es la diferencia entre sed y awk? [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . ¿Cuál es la...

350
Eliminar líneas vacías usando sed

Estoy tratando de eliminar líneas vacías usando sed: sed '/^$/d' pero no tengo suerte con eso. Por ejemplo, tengo estas líneas: xxxxxx yyyyyy zzzzzz y quiero que sea así: xxxxxx yyyyyy zzzzzz ¿Cuál debería ser el código para

317
Escapar de una cadena para un patrón de reemplazo de sed

En mi script bash tengo una cadena externa (recibida del usuario), que debería usar en el patrón sed. REPLACE="<funny characters here>" sed "s/KEYWORD/$REPLACE/g" ¿Cómo puedo escapar de la $REPLACEcadena para que sea aceptada de forma segura sedcomo un reemplazo literal? NOTA: El...

300
archivo de edición sed en su lugar

Estoy tratando de averiguar si es posible editar un archivo en un solo comando sed sin transmitir manualmente el contenido editado a un nuevo archivo y luego renombrar el nuevo archivo al nombre del archivo original. Probé la -iopción pero mi sistema Solaris dijo que -ies una opción ilegal. ¿Hay...

278
¿Cómo generar solo grupos capturados con sed?

¿Hay alguna forma de decirle sedque solo genere grupos capturados? Por ejemplo, dada la entrada: This is a sample 123 text and some 987 numbers y patrón: /([\d]+)/ ¿Podría obtener solo 123 y 987 de salida en el formato formateado por referencias