sed

Buscar y reemplazar con sed en directorios y subdirectorios

Corro este comando para buscar y reemplazar todas las ocurrencias de ' apple 'con' orange ' en todos los archivos en la raíz ... d ./ comando: ./index.php ./header.php ./fpd ./fpd/font ./fpd/font/desktop.ini ./fpd/font/courier.php ./fpd/font/symbol.php

No codicioso (reacio) regex coincidencia en sed?

Estoy tratando de usar sed para limpiar líneas de URL para extraer solo el dominio.. Así que de: http://www.suepearson.co. ... ce que no puedo hacer que el cuantificador no codicioso funcione, por lo que siempre termina coincidiendo con toda la cadena.

¿Cómo usar sed para reemplazar solo la primera aparición en un archivo?

Quiero actualizar un gran número de archivos fuente de C++ con una directiva de inclusión adicional antes de cualquier #inclu ... h"\n#include/ Reemplaza a todos los #includes. Las sugerencias alternativas para lograr lo mismo también son bienvenidas.

Insertar línea después de la primera coincidencia usando sed

Por alguna razón parece que no puedo encontrar una respuesta directa a esto y estoy en un poco de una crisis de tiempo en est ... ar una línea después de la línea CLIENTSCRIPT= que resulta en ... CLIENTSCRIPT="foo" CLIENTSCRIPT2="hello" CLIENTFILE="bar"

¿Cómo puedo eliminar la primera línea de un archivo de texto usando el script bash / sed?

Necesito eliminar repetidamente la primera línea de un archivo de texto enorme usando un script bash. Ahora mismo estoy usan ... i -e "1d" $FILE - pero toma alrededor de un minuto para hacer la eliminación. ¿Hay una manera más eficiente de lograr esto?

¿Cómo puedo extraer un rango predeterminado de líneas de un archivo de texto en Unix?

Tengo un volcado SQL de ~23000 líneas que contiene varias bases de datos de datos. Necesito extraer una cierta sección de est ... ra extraer todas las líneas de un archivo entre, por ejemplo, la línea 16224 y 16482 y luego redirigirlas a un nuevo archivo?

sed editar archivo en su lugar

Estoy tratando de averiguar si es posible editar un archivo en un solo comando sed sin manualmente transmitir el contenido ed ... l archivo original. Probé la opción -i pero mi sistema Solaris dijo que -i es una opción ilegal. ¿Hay una manera diferente?

Reemplazar toda la línea que contiene una cadena usando Sed

Tengo un archivo de texto que tiene una línea particular algo como sometext sometext sometext TEXT_TO_BE_REPLACED sometext s ... lave de búsqueda es TEXT_TO_BE_REPLACED Necesito escribir un script de shell para esto. ¿Cómo puedo lograr esto usando sed?

Cómo insertar un texto al principio de un archivo?

Hasta ahora he podido encontrar cómo agregar una línea al principio de un archivo, pero eso no es exactamente lo que quiero. ... the beginning Es similar, pero no quiero crear ninguna línea nueva con él... Me gustaría hacer esto con sed si es posible.

Cambiar varios archivos

El siguiente comando está cambiando correctamente el contenido de 2 archivos. sed -i 's/abc/xyz/g' xaa1 xab1 Pero lo que ... comando que leerá todos los archivos del directorio actual comenzando con xa* y sed debería cambiar el contenido del archivo.

Eliminar líneas en un archivo de texto que contengan una cadena específica

¿Cómo usaría sed para eliminar todas las líneas de un archivo de texto que contengan una cadena específica?

¿Cómo generar solo grupos capturados con sed?

¿Hay alguna forma de decirle a sed que muestre solo los grupos capturados? Por ejemplo, dada la entrada: This is a sample 1 ... rs Y patrón: /([\d]+)/ ¿Podría obtener solo la salida 123 y 987 en la forma formateada por referencias retrospectivas?

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

¿Cuál es la diferencia entre awk y sed ? ¿Qué tipo de aplicación son el mejor uso ¿estuches para herramientas sed y awk ?

Eliminar líneas vacías usando sed

Estoy tratando de borrar 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 como: xxxxxx yyyyyy zzzzzz ¿Cuál debería ser el código para esto?

¿Cómo eliminar las líneas que aparecen en el archivo B de otro archivo A?

Tengo un gran archivo A (que consiste en correos electrónicos), una línea por cada correo. También tengo otro archivo B qu ... or. Cualquier ayuda sería muy apreciada! A alguien se le ocurrirá algo inteligente, pero yo no soy el experto en casquillos.

Escape 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 cha ... mo un reemplazo literal? NOTA: El KEYWORD es una subcadena tonta sin coincidencias, etc. No es suministrado por el usuario.

¿Eliminar números de línea específicos de un archivo de texto usando sed?

Quiero eliminar uno o más números de línea específicos de un archivo. ¿Cómo haría esto usando sed?

Comando Shell / Bash para obtener la enésima línea de salida estándar

¿Hay algún comando bash que te permita obtener la enésima línea de STDOUT? Es decir, algo que tomaría esto $ ls -l -rw-r-- ... o saber si hay algún comando estándar shell para hacer esto que estaría disponible sin que yo coloque un script en su lugar.

código de comando no válido, a pesar de los períodos de escape, usando sed

Siendo forzado a usar CVS para un cliente actual y la dirección cambiada para el repositorio remoto. La única manera que pued ... th ...": invalid command code . He intentado escapar de los períodos en el sed match/replacement, pero eso no resuelve nada.

Añadir una línea a un archivo solo si no existe

Necesito agregar la siguiente línea al final de un archivo de configuración: include "/configs/projectname.conf" A un arch ... Estoy buscando usar sed para hacer esto, pero no puedo averiguar cómo. ¿Cómo lo insertaría solo si la línea no existe ya?