Redireccionamiento sale mal ;(

Comentarios sobre el buen funcionamiento del sistema y como personalizarlo a tus necesidades.

Moderadores: doc, mcun

Responder
Juntacadaveres
Forista Nuevo
Forista Nuevo
Mensajes: 7
Registrado: Sab Oct 13, 2018 6:54 pm

Redireccionamiento sale mal ;(

Mensaje por Juntacadaveres » Sab Abr 20, 2019 7:08 pm

Código: Seleccionar todo

sort -t ':' -k 4,4 -k 3,3 -r inter | tee  inter
Estoy haciendo un sort de un fichero llamado inter
pero si luego quiero guardar el resultado en el mismo fichero me borra el contenido que había en él.
Esto ya me lo habían advertido
Hay que tener mucho cuidado, en especial con el redireccionamiento de salida, porque
el intérprete de comandos lo primero que hace es borrar el fichero, y luego redirecciona el
resultado del comando al fichero, así que si queremos usar el mismo fichero como entrada y
como salida, perderemos su contenido antes de que lo podamos usar.
pero me mandan esto:
Ordena el archivo inter por idioma y capital en orden inverso, guardando el resultado en
el mismo fichero.


No puedo guardarlo en el mismo archivo ya que se borraría el contenido. Si lo guardase en un archivo distinto y luego le cambiase de de nombre a por el primer fichero sería la solución, pero creo que no es lo que me piden. Ayuda

Código: Seleccionar todo

[alumno@localhost ~]$ sort -t ':' -k 4,4 -k 3,3 -r inter | tee inter2
     5	AMERICA:BRASIL:BRASILIA:PORTUGUES
     1	AMERICA:USA:WASHINGTON:INGLES
     2	AMERICA:MEXICO:MEXICO:CASTELLANO
     3	AMERICA:PERU:LIMA:CASTELLANO
     4	AMERICA:ARGENTINA:BUENOS AIRES:CASTELLANO
Igual la pregunta es trampa :D :D
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje