De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 23 de Junho de 1997
O comando sort, também oferece inúmeras facilidades interessantes. Tomemos o arquivo abaixo como exemplo:
1:2:3:4:5:6 1:1:3:4:5:6 1:4:3:4:5:6 1:2:3:4:5:6 1:0:3:4:5:6 1:2:3:4:5:6 1:7:3:4:5:6 1:2:3:4:5:6 1:0:3:4:5:6 1:9:3:4:5:6
O comando abaixo
% sort -t: +1 -n arq1
irá gerar a seguinte saída
| v 1:0:3:4:5:6 1:0:3:4:5:6 1:1:3:4:5:6 1:2:3:4:5:6 1:2:3:4:5:6 1:2:3:4:5:6 1:2:3:4:5:6 1:4:3:4:5:6 1:7:3:4:5:6
Observar que o segundo campo, indicado pela seta, está ordenado numericamente em ordem crescente. Os campos deste arquivo são separados por ":". O tipo de separador é indicado pela flag "-t:". Em seguida à flag "-t" poderíamos indicar qualquer tipo de separador. O campo a ser ordenado é indicado pela flag "+1". Para o comando sort a contagem dos campos inicia-se por 0, desta forma, o valor "+1" irá indicar na realidade o segundo campo do arquivo. A ordenação também pode ser feita numericamente, do maior para o menor valor:
% sort -t: +1 -nr arq1 | v 1:9:3:4:5:6 1:7:3:4:5:6 1:4:3:4:5:6 1:2:3:4:5:6 1:2:3:4:5:6 1:2:3:4:5:6 1:2:3:4:5:6 1:1:3:4:5:6 1:0:3:4:5:6 1:0:3:4:5:6
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários