Quero pedir ao usuário do meu script bash para passar um caminho de diretório como argumento. Qual das alternativas a seguir é uma boa prática de programação?
- Exigir que o usuário insira uma barra final / (barra)
- Exigir que um usuário não insira uma barra final / (barra)
ls -l dir
se comporta de maneira diferente ls -l dir/
se dir
é um link simbólico para um diretório.
rsync
se comporta de maneira diferente de uma maneira muito importante, dependendo da presença de rastreamento/
, e, em alguns casos, você deseja normalizar a consistência e, em outros, deseja passar de maneira limpa para implementar o que o usuário disse (se eles sabia que eles estavam conversandorsync
).