[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Ordenacao
From: |
MrBiTs |
Subject: |
Re: [shell-script] Ordenacao |
Date: |
Sun, 5 Dec 2004 07:12:08 -0300 |
> Valeu!!
> Mas pq nao poderia colocar numeros.txt para numeros.txt?
Olas.
Isso é conceito de redirecionamento de entrada e saida padrao. Aconselho a
leitura de algum artigo sobre isso. É uma ferramenta muito poderosa.
Voce nao pode redirecionar numeros.txt para numeros.txt devido a ordem que as
coisas sao executadas. Quando voce faz
comando parametros arquivo_entrada > arquivo_saida
o sistema operacional primeiro vai CRIAR o arquivo_saida e DEPOIS executar o
comando parametros arquivo_entrada. Entao, fazendo
sort -g numeros.txt > num_ordenados.txt
voce primeiro esta criando o arquivo num_ordenados.txt e DEPOIS, organizando
numeros.txt e enviando-os para num_ordenados.
Se voce faz
sort -g numeros.txt > numeros.txt
Voce primeiro esta CRIANDO numeros.txt e depois ordenando numeros.txt e
redirecionando o seu conteudo. Entretanto, lembre-se de uma mensagem que te
enviei: o > vai criar um arquivo vazio, caso o arquivo nao exista, ou APAGAR e
CRIAR um novo arquivo vazio caso ele exista. Com base nisso, voce vai executar
o sort -g num arquivo numeros.txt vazio, que vai escrever nada em numeros.txt e
seu trabalho vai ser todo perdido.
[]´s
[As partes desta mensagem que não continham texto foram removidas]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] Ordenacao,
MrBiTs <=