Autor Tópico: Shell script  (Lida 4674 vezes)

Offline killer

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
Shell script
« Online: 27 de Outubro de 2013, 23:49 »
Olá,

Eu tenho um monte de arquivos (.txt) contendo números e preciso verificar se esses arquivos estão ordenados. Descobri que o terminal tem uma função que verifica isso (sort), no entanto, fiz alguns testes com arquivos ordenados e desordenados e o terminal não retorna nada. Ele apenas executa o comando e pronto!

Como eu posso fazer isso?
« Última modificação: 28 de Outubro de 2013, 12:49 por killer »

Offline jeflui

  • Usuário Ubuntu
  • *
  • Mensagens: 745
    • Ver perfil
Re: Ajuda com shell script
« Resposta #1 Online: 28 de Outubro de 2013, 00:58 »
Você tem que passar um exemplo dos nomes dos seus arquivos para te ajudar.  :)
Um exemplo:
Código: [Selecionar]
$ ls | sort
0010.txt
0011.txt
1000.txt
« Última modificação: 28 de Outubro de 2013, 01:02 por jeflui »

Offline killer

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
Re: Shell script
« Resposta #2 Online: 28 de Outubro de 2013, 12:50 »
Os nomes dos arquivos são "arq*.txt", em que * é um numero.

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Shell script
« Resposta #3 Online: 28 de Outubro de 2013, 17:41 »
o comando ls por si só já exibe os arquivos de forma ordenada, seja por nome, por data, etc... consulte o manual:

Citar
man ls