Preguntas etiquetadas con sed

10
Convertir filas en columnas

Tengo un archivo que incluye detalles sobre las máquinas virtuales que se ejecutan en un hipervisor. Ejecutamos algún comando y redirigimos la salida a un archivo. Y los datos están disponibles en el siguiente formato. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status :...

10
Elimine solo las comas presentes entre comillas dobles

En un archivo de texto, quiero eliminar ,(comas) y también las "(comillas) (solo si las comillas dobles contienen números separados por comas). 56,72,"12,34,54",x,y,"foo,a,b,bar" Salida esperada 56,72,123454,x,y,"foo,a,b,bar" Nota: muestro la línea anterior solo como un ejemplo. Mi archivo de...

10
¿Cómo se realiza la modificación in situ de un archivo?

¿Qué significa la modificación "in situ" de un archivo, por ejemplo, vía sed -io perl -isignifica? Mi pregunta es sobre cómo se realiza esta modificación in situ. ¿Se copia el archivo, la modificación se realiza en la copia y luego se reemplaza el original? ¿O se está modificando de alguna manera...

10
¿Cómo puedo editar las últimas n líneas en un archivo?

¿Hay algún comando que me permita editar las últimas n líneas en un archivo? Tengo varios archivos, todos tienen un número diferente de líneas dentro. Pero me gustaría modificar las últimas n líneas en cada archivo. El objetivo es reemplazar las comas con punto y coma en las últimas n líneas. Pero...

10
Eliminar la cadena inicial en bash

Tengo una cadena como rev00000010y solo quiero el último número, 10 en este caso. He intentado esto: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' ambos no devuelven nada, aunque la expresión regular parece ser correcta (intentado con regexr...

10
sed -e '$! d' no funciona como se esperaba?

Cuando corro: sudo /usr/local/nginx/sbin/nginx -t Vuelvo: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Solo quiero la última línea, así que corro: sudo /usr/local/nginx/sbin/nginx -t...