Я хочу попросити користувача мого сценарію bash пройти шлях до каталогу в якості аргументу. Що з наведеного нижче є хорошою практикою програмування?
- Потрібно, щоб користувач вводив пробіл / (косою рисою вперед)
- Потрібно, щоб користувач не вводив пробіл / (косою рисою вперед)
ls -l dir
поводиться інакше, ls -l dir/
якщо dir
це символьне посилання на каталог.
rsync
поводиться по-різному дуже важливо, залежно від наявності останнього/
, і тому в деяких випадках ви хочете нормалізуватися для узгодженості, а в інших - вам слід пройти чисто, щоб реалізувати те, що сказав користувач (якщо вони знав, що вони розмовляютьrsync
).