+ Responder ao Tópico



  1. #1
    malanar
    Visitante

    Padrão Reordenando um arquivo

    Alguém sabe como reordenar um arquivo. O arquivo vem no seguinte format.

    aaa aaa aaa aaa
    bbb bbb bbb bbb
    ccc ccc ccc ccc
    ddd ddd ddd ddd

    e tem que ficar no seguinte formato:

    ddd ddd ddd ddd
    ccc ccc ccc ccc
    bbb bbb bbb bbb
    aaa aaa aaa aaa

    Preciso de fazer isso de dentro de um script.
    Sandro

  2. #2

    Padrão Reordenando um arquivo

    Da para dar um exemplo mais "real" ? algo menos imaginario q eu boei mais que isopor.

  3. #3
    malanar
    Visitante

    Padrão Reordenando um arquivo

    Eu só preciso de trocar as linhas de um arquivo, fazer com que a última linha seja a primeira, a penúltima seja a segunda e assim por diante até que a que era a primeira passar a ser a última.

  4. #4

    Padrão Reordenando um arquivo

    Em alguns sistemas unix o comando "tail" possui a opção
    "-r" , que faz exatamente o que vc está querendo.


    Ex: tail -r arquivo >> invertido (inverte o arquivo e grava em outro)

    No meu linux, por exemplo, nao há essa opção...
    ...vou ver se tem outro jeito.

  5. #5

    Padrão Reordenando um arquivo

    Decobri o outro jeito...


    Ex: tac arquivo

    Vai imprimir o arquivo tudo invertido na tela


  6. #6
    malanar
    Visitante

    Padrão Reordenando um arquivo

    Valeu Benzatti, mais uma vez, problema resolvido.
    O tail não rola pq o arquivo é enorme mas com o tac foi beleza.