Articles of sed

Cómo usar GNU sed en Mac OS X

Bajo Mac OS 10.10.3, instalé gnu–sed escribiendo: brew install gnu-sed –default-names Cuando lo vuelvo a escribir, recibo el mensaje: gnu-sed-4.2.2 ya instalado Sin embargo, incluso después de reiniciar el sistema y reiniciar Terminal, todavía no puedo usar la versión de GNU de sed. Por ejemplo: echo a | sed ‘s_A_X_i’ devuelve: bad flag en el […]

El código de retorno de sed no coincide

Estoy usando sed para actualizar mi archivo de configuración json en el tiempo de ejecución. A veces, cuando el patrón no coincide en el archivo json, todavía sed sale con el código de retorno 0. Devolver 0 significa completar con éxito, pero ¿por qué sed devuelve 0 si no encuentra el patrón adecuado y actualiza […]

Insertar línea después del primer partido usando sed

Por alguna razón, parece que no puedo encontrar una respuesta directa a esto y estoy en un momento de crisis en este momento. ¿Cómo voy a insertar una línea de texto de elección después de la primera línea que coincida con una cadena específica usando el comando sed ? Yo tengo … CLIENTSCRIPT=”foo” CLIENTFILE=”bar” Y […]

¿Por qué `\ d` no funciona en expresiones regulares en sed?

Estoy tratando de usar \d en regex in sed pero no funciona: sed -re ‘s/\d+//g’ Pero esto está funcionando: sed -re ‘s/[0-9]+//g’

sed -i + qué es la misma opción en SOLARIS

Utilizo el siguiente comando sed en UNIX Solaris De la máquina SOLARIS sed -i ‘$ s/OLD/NEW/g’ test sed: illegal option — i alguien puede tener idea de cuál es la opción ilegal en Solaris (en el lugar “-i” opción en Linux necesito otra opción en Solaris con el mismo efecto) lidia

Eliminar caracteres no ASCII de CSV

Quiero eliminar todos los caracteres no ASCII de un archivo en su lugar. Encontré una solución con tr, pero creo que necesito volver a escribir ese archivo después de la modificación. Necesito hacerlo en lugar con un rendimiento relativamente bueno. ¿Alguna sugerencia?

Necesito mi comando sed -i para la edición in situ para que funcione tanto con sed de GNU como con BSD / OSX sed

Tengo un makefile (desarrollado para gmake en Linux) que estoy tratando de portar a OSX, pero parece que sed no quiere cooperar. Lo que hago es usar GCC para autogenerar archivos de dependencia, y luego ajustarlos un poco usando sed. La parte relevante del archivo MAKE: $(OBJ_DIR)/%.d: $(SRC_DIR)/%.cpp $(CPPC) -MM -MD $< -o $@ sed […]

Usando sed, inserte una línea debajo (o arriba) del patrón?

Necesito editar una buena cantidad de archivos, insertando (2) líneas justo debajo de un patrón único o encima de él. por favor asesórese sobre cómo hacerlo usando sed, awk, perl o cualquier otra cosa en el caparazón. Gracias some text Hello My love, you’re dirty girl more text Quiero insertar ‘Lo sé, lo soy, mi […]

Utilizando sed a masa renombrar archivos

Objetivo Cambia estos nombres de archivo: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl a estos nombres de archivo: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Código de Shell Probar: ls F00001-0708-*|sed ‘s/\(.\).\(.*\)/mv & \1\2/’ Actuar: ls F00001-0708-*|sed ‘s/\(.\).\(.*\)/mv & \1\2/’ | sh Mi pregunta No entiendo el código sed. Entiendo lo que el comando de sustitución $ sed ‘s/something/mv’ medio. Y entiendo algo […]

¿Eliminar los 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?