Preguntas etiquetadas con sed

13
awk o sed a minúsculas / mayúsculas solo un caracter en cadena?

¿Hay alguna forma de poner en mayúsculas / minúsculas solo un carácter en alguna cadena? Ejemplo de entrada: syslog_apr_24_30 syslog_mar_01_17 Salida deseada: syslog_Apr_24_30 syslog_Mar_01_17 Tenga en cuenta por favor el principio mayúscula del mes. Lo he intentado awkpero no soy lo...

13
Usando sed para reemplazar caracteres especiales

Esto funciona para reemplazar tomcon samun archivo: sed 's/tom/sam/g' file_1 > file_2 Pero esto no: sed 's/*****/sam/g' file_1 > file_2 Para reemplazar los caracteres especiales *****con la palabra sam. Lo he intentado con una barra \*pero

12
¿Qué versión de sed no es GNU sed 4.0?

Estoy tratando de averiguar qué versión de sedeso tengo en BusyBox 1.18.3. La --versionsalida es críptica. $ sed --version This is not GNU sed version 4.0 El siguiente código es del relevante sed.c. /* Lie to autoconf when it starts asking stupid questions. */ if (argv[1] &&...

12
¿Cómo funciona este comando sed?

He encontrado esta solución para imprimir una línea específica desde un archivo de texto: sed '123!d;q' file ¿Por qué no se cierra después de la primera línea de entrada en este

12
Fusionando dos archivos, una columna a la vez

Tengo 2 archivos grandes (3000 columnas, 15000 filas) del siguiente formato archivo1 (separado por tabuladores): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 file2 (separado por tabuladores): 3 5 2 1 7 10 3 4 3 Me gustaría combinar los valores de la primera columna de cada archivo con un separador...

12
Eliminar nueva línea de la variable unix

Tengo una variable cuyo valor se encuentra usando la consulta sql. Quiero eliminar el nuevo carácter de línea de esa variable ya que quiero concatenar esta variable con la otra. Debajo está el código: dt=`sqlplus -s user/pwd@servicename <<EOF set feedback off; set head off; select...

12
sed no puede eliminar el carácter de nueva línea

He estado usando seddurante bastante tiempo, pero aquí hay una peculiaridad que encontré, que no puedo resolver. Déjame explicarte mi problema con el caso real. Escena 1 printf "ls" | xclip -selection clipboard echo "ls" | xclip -selection clipboard En el primer comando, canalizo la...

12
¿Cuál es el punto de usar múltiples signos de exclamación en sed?

La documentación de POSIX sed decía: Una función puede estar precedida por uno o más '!' caracteres, en cuyo caso la función se aplicará si las direcciones no seleccionan el espacio del patrón. Se aceptarán cero o más caracteres <en blanco> antes del primer '!' personaje. No se especifica...