Foros del Web » Administración de Sistemas » Unix / Linux »

Eliminar lineas con SED en Bash?

Estas en el tema de Eliminar lineas con SED en Bash? en el foro de Unix / Linux en Foros del Web. Hola a todos! queria saber como puedo hacer para borrar lineas de un documento de las palabras que no terminen en S con SED les ...
  #1 (permalink)  
Antiguo 05/10/2010, 08:12
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 11 años, 7 meses
Puntos: 0
Eliminar lineas con SED en Bash?

Hola a todos! queria saber como puedo hacer para borrar lineas de un documento de las palabras que no terminen en S con SED

les cuento que probe con:

sed -e /[s$]$.*/d "$archivo" | more para borrar todas las que no terminan en S pero no funciono!

despues probe con este para borrar las que no empiezan con S y si funciono,
sed -e /^[^s].*/d "$archivo" | more

que estoy haciendo mal en el primero?

gracias

ah y si me pueden dar una mano en como borrar solo la primer y tercer linea se los agradezco tmb!

probe con: sed '1,3 d' "$archivo"
y no me funciono
  #2 (permalink)  
Antiguo 05/10/2010, 09:15
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 16 años
Puntos: 19
Respuesta: Eliminar lineas con SED en Bash?

Vía: http://fisica.ciencias.uchile.cl/~vm.../tips/sed.html

Cita:
Eliminar todas las "a" (i.e., reemplazarlas por un carácter nulo):

sed -e 's/a//g'
salu2

Etiquetas: bash, operativos, sed, sistemas, unix
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:30.