[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] escrever arquivo em ordem inversa
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] escrever arquivo em ordem inversa |
Date: |
Tue, 19 Mar 2013 13:24:23 -0300 |
Só para mostrar uma curiosidade:
$ cat tst
linha 1
linha 2
linha 3
linha 4
linha 5
linha 6
linha 7
linha 8
linha 9
linha 10
$ tac tst
linha 10
linha 9
linha 8
linha 7
linha 6
linha 5
linha 4
linha 3
linha 2
linha 1
$ tac tst | rev
01 ahnil
9 ahnil
8 ahnil
7 ahnil
6 ahnil
5 ahnil
4 ahnil
3 ahnil
2 ahnil
1 ahnil
Isto é, o tac é um cat ao contrário, lista da última para a 1a. linha de um
arquivo. Já o rev, lista do último para 1o. caractere de cada linha.
Desnecessário dizer que tac | rev inverte totalmente o texto do arquivo.
Abcs,
Julio
*@juliobash
*
Em 19 de março de 2013 11:55, miguel <address@hidden> escreveu:
> **
>
>
>
>
> Boa tarde lista,
>
> tenho uma dúvida que
> talvez seja básica e eu não estou conseguindo resolve.
>
> Eu tenho um arquivo com muitas linhas e quero escrever em ordem inversa.
> Tenho el arquivo:
>
> echo file1
> 1 sedr
> 2 cdfr
> 3 gtyu
> ....
> ....
> 1000 lyh
>
> Eu quero ficar.
>
> 1000 lyh
> ....
> ....
> 3 gtyu2 cdfr
> 1 sedr
>
> obrigado
>
> Miguel
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]