Итак, я создал сценарий bash, который принимает аргумент, а затем (я хочу, чтобы он) записал меня в каталог.
Например, это не совсем случай cd / home / $ 1, это немного сложнее.
Проблема в том, что (как я и знал) он уступает подпроцесс, а не мой экземпляр bash.
Есть ли способ применить его к моему открытому bash?
2 ответа
Выведите нужный каталог, затем создайте псевдоним bash следующим образом:
alias jump="cd $(myscript.sh)"
Это подход, который я использую для автоперехода, и он работает очень хорошо.
Похожие вопросы
Связанные вопросы
Новые вопросы
bash
Для вопросов о скриптах, написанных для командной оболочки Bash. Для сценариев оболочки с ошибками / синтаксическими ошибками, пожалуйста, проверьте их с помощью программы shellcheck (или на сервере веб-проверки оболочки по адресу https://shellcheck.net) перед размещением здесь. Вопросы об интерактивном использовании Bash, скорее всего, будут касаться темы Super User, а не переполнения стека.