Como impedir a expansão do Glob Wild Wild Card para ocorrer para o meu comando como o SCP faz?
Pergunta
Desejo que meu aplicativo aceite um argumento de especificação de arquivo literalmente, sem expansão curinga. Isso ocorre porque o diretório do qual meu comando está sendo executado não é o diretório (ou máquina) onde a expansão do GLOB deve ser executada. Acredito que o SCP, de alguma forma, consegue fazer isso, mas estou sem replicar isso na minha ferramenta além de citar o argumento, mas de alguma forma o SCP não requer citar, então eu gostaria de fazer da mesma forma.
Como posso impedir a expansão do curinga para o meu argumento de linha de comando como o SCP?
Solução
Que concha você está usando? Em Bash, você pode usar set -o noglob
. Caso contrário, forneça mais informações para a definição do problema.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow