Я хочу прекратить потерять драгоценное время при работе с оболочкой Linux/Unix.
Если бы я мог понять это хорошо, это было бы здорово. В противном случае:
- Я могу потерять день только для создания crontab.
- Я буду продолжать задаваться вопросом, почему shebang в этом script не работает.
- Я буду продолжать задаваться вопросом, какова реальная разница между:
- . run.sh
- ./run.sh
- ../run.sh
- sh run.sh
- sh./run.sh
Вы видите, это такие вещи, которые калечат мою жизнь Linux/Unix.
Как программист, я хочу стать намного лучше. Я полагаю, что лучше всего оставаться с широко используемой оболочкой bash, но я могу ошибаться. Независимо от того, какой инструмент я использую, мне нужно понять это до его кишок.
Какое окончательное решение?