Voglio chiedere all'utente del mio script bash di passare un percorso di directory come argomento. Quale delle seguenti è una buona pratica di programmazione?
- Richiede che l'utente inserisca un trailing / (barra)
- Richiede che un utente non inserisca un trailing / (barra)
ls -l dirsi comporta in modo diverso ls -l dir/se dirè un link simbolico a una directory.
rsyncsi comporta in modo diverso in modo molto importante a seconda della presenza di trascinamento/, e quindi in alcuni casi si vorrebbe normalizzare per coerenza, e in altri si vorrebbe passare in modo pulito per implementare ciò che l'utente ha detto (se sapeva che stavano parlandorsync).