Compare preços de
No Linux (e provavelmente FreeBSD e outros sistemas Unix) arquivos que têm o nome iniciado por hífen acabam virando problema. Isso porque os comandos normalmente aceitam parâmetros iniciados por hífen, e acham que o nome do arquivo é na verdade um parâmetro inválido.
Por exemplo, veja o que ocorre quando se tenta remover um arquivo chamado -teste-:
$ rm -teste-
rm: invalid option -- t
Try `rm ./-teste-' to remove the file `-teste-'.
Try `rm --help' for more information.
Existem duas opções para resolver:
- Usar dois hífens ("--") para indicar o fim dos parâmetros.
Qualquer coisa depois disso normalmente é tratado como nome de arquivo.
$ rm -- -teste-
- Usar ./ para indicar o arquivo.
Um ponto significa o diretório local, então ./-teste- referencia o mesmo arquivo.
$ rm ./-teste-
No exemplo foi usado o comando rm, mas praticamente qualquer comando segue o mesmo padrão.
Compare preços de
0 comments:
Postar um comentário