Quiero pedirle al usuario de mi script bash que pase una ruta de directorio como argumento. ¿Cuál de las siguientes es una buena práctica de programación?
- Requerir que el usuario ingrese un final / / barra inclinada
- Requerir que un usuario no ingrese un final / (barra inclinada)
ls -l dir
comporta de manera diferente a ls -l dir/
si dir
es un enlace simbólico a un directorio.
rsync
comporta de manera diferente de una manera muy importante dependiendo de la presencia de arrastre/
, por lo que en algunos casos querrá normalizar la coherencia, y en otros deseará pasar limpiamente para implementar lo que el usuario dijo (si Sabía que estaban hablandorsync
).