… introdução ao – - flag

Uma introdução ao – - flag. O flag tem muitas utilidades, mas nem sempre é documentado. Contudo, nós podemos demonstar algumas maneiras fáceis e uteis de uso, especialmente com arquivos com nomes usando caracteres especiais.

O –flag força o uso de um argumento após o comando. Ele pode ser extremamente útil quando tentamos deletar um arquivo que começa com – , como normalmente indica uma opção ou flag.

Por exemplo, assumindo que o arquivo tenha o seguinte nome -file, e ele precisa ser deletado. Normalmente voce usa o comando rm para deletar arquivo, mas ele não irá funcionar, já que irá “entender” o sinal de “-” como uma flag. Mas usando o – - flag , nos forçamos o rm a reconhecer o -file como um argumento e não uma opção.

Exemplo 1: Usando o – - flag

# ls
-file 

# rm -file
rm: invalid option -- l
Try `rm --help' for more information 

# rm -- -file
# ls 

// -file was successfully removed

Referência: Para mais informações, veja man 3 getopt

Não ha comentários

Leave a reply