Apenas um comentário.

Boa parte dos programas *nix utilizam variações de uma biblioteca
chamada getopts para pegar as opções de linha de comando. É esta que
permite fazer coisas do tipo

ls -la

e o ls 'entende' que tu estás passando as opções -l e -a, sem falar
que a ordem onde aparecem nem sempre importa. Como podemos querer
passar algum argumento que não deva ser interpretado pelo getopts,
como no caso de arquivos que começam com - , existe a solução -- que
diz "getopts, a partir daqui tu não lê mais".

On 11/8/07, Carlos Ferreira <[EMAIL PROTECTED]> wrote:
>
> $rm -- -fire.gmb
>  -- dois traços seguidos
>
>  []s
>
>  Carlos Ferreira
>
>  Em 08/11/07, gleissonmb <[EMAIL PROTECTED]> escreveu:
>  >
>  >
>  > Segue exemplo:
>  >
>  > # rm -rf -fire.gmb
>  > rm: opção inválida -- e
>  > Tente `rm --help' para mais informação.
>  >
>  > Como apagar um arquivo com um "-" (menos) como primeiro caracter?

-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"

Responder a