Preguntas etiquetadas con sed

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 se comporta diferente en FreeBSD y en Linux?

Utilizo Linux y FreeBSD (específicamente, utilizo Debian Linux y PC-BSD), y encontré algo extraño sed. Con frecuencia necesito convertir archivos de "valores separados por tabulaciones" a "valores separados por comas". La forma más simple que conozco es usar sed, así: sed 's/\t/,/g' inputFile.txt...

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
extraer los caracteres antes () usando grep

Necesito extraer los caracteres antes del carácter '('. Mi estructura de archivos es: rosa (bueno) ook margarita () no lilly (mal) bien girasol () bonito Necesito el archivo de salida en forma de: rose daisy lilly sunflower ¿Alguien puede decir el comando para esto ..... awk,...

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...

12
con respecto a sed portátil -e ... db o! ¿si?

En esta edición, Stéphane Chazelas POSIXifica (nuevamente) mi sedformato insertando un -esalto de expresión y otra -edeclaración de expresión. Ahora, podría preguntarle por qué en los comentarios, supongo, pero ya es la revisión número 18 en esa respuesta y casi todas las anteriores ya fueron...

11
Sed elimina todas las coincidencias de patrones iniciales de la línea

Tengo la siguiente línea: abababtestab Estoy tratando de encontrar una sedexpresión para eliminar todas las ocurrencias abdesde el principio de la línea, por lo que la línea transformada debería ser: testab Siento que esto debería ser simple, pero realmente no sé nada al respecto sed. Lo que...

11
sed: unir dos líneas

Tengo un archivo de texto, donde los registros se dividen en dos líneas. Me gustaría ponerlos en una línea. Los registros se parecen a esto: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get...

11
Reindexar un archivo CSV grande

Revisé las respuestas en este útil hilo , pero mi problema parece ser lo suficientemente diferente como para no pensar en una buena respuesta (al menos con sed). Tengo un archivo CSV grande (más de 200 GB) con filas que se parecen a lo