Это может быть слишком общий вопрос, как есть, но ...
Я в тупике, пытаясь перемещаться по каталогам из сценария оболочки. Я не опытный пользователь * nix, но мне удобно работать через командную строку для большинства задач. Я хотел бы вызвать скрипт, который может переместить «я» в каталог, а не просто процесс скрипта, подобный следующему:
prompt:> goto lit
где goto
- псевдоним -> goto='./goscript'
и
goscript
имеет простой код, например:
cd /path to work dirs/lit/user dir
(при условии, что у каждого пользователя есть каталог внутри / lit)
Я сам избежал этой проблемы, установив мой личный псевдоним для перемещения в нужный каталог, запуска скрипта и возврата в исходный каталог. Этот вопрос был задан мне коллегой, который использует похожий метод, но хотел сделать процесс более общим, чтобы нам не нужно было создавать каждый псевдоним, который нам нужен.
Я думал, что это будет легко решить проблему, но я в замешательстве, так как у меня нет большого опыта работы с сценариями оболочки ... пока.