Ich möchte den Benutzer meines Bash-Skripts bitten, einen Verzeichnispfad als Argument zu übergeben. Welche der folgenden Methoden ist eine gute Programmierpraxis?
- Der Benutzer muss einen nachgestellten / (Schrägstrich) eingeben.
- Erfordern, dass ein Benutzer keinen nachgestellten / (Schrägstrich) eingibt.
ls -l dirverhält sich anders , ls -l dir/wenn direin Link zu einem Verzeichnis.
rsyncverhält sich anders in eine sehr wichtige Art und Weise auf das Vorhandensein von Hinter abhängig/, und so in manchen Fällen würden Sie für Konsistenz normalisieren wollen, in anderen würden Sie wollen sauber durchlaufen zu implementieren , was der Benutzer die (wenn sie wusste, dass sie mit sprachenrsync).