Вопросы с тегом «bash»

13
Ошибка «невозможно установить группу процессов терминала» при запуске bash-скрипта

У меня есть следующие две строки кода в моем файле init.el: (setq shell-file-name "bash") (setq shell-command-switch "-ic") Я попытался выполнить следующий скрипт, чтобы получить список исполняемых файлов, используя скрипт оболочки dmenu_path. (defun dmenu-path-out () (shell-command-to-string...

13
Почему ввод «<<<» вместо этого приводит к «<< EOF \ n <» в режиме сценария оболочки?

Всякий раз, когда я редактирую скрипт оболочки в emacs и набираю три шеврона, чтобы перенаправить необработанную строку в stdin, emacs вставляет символы 'EOF' и новую строку между ними, поэтому cat <<< 'some string' становится cat <<EOF < 'some string' Я могу вернуться и удалить...

13
Подсветка переменных оболочки в кавычках

В vim следующий документ будет $PWDокрашивать строки 2 и 3 двумя разными способами: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' Первый экземпляр $PWDбудет отличаться по цвету от остальной строки, в которой он находится. Это дает четкую визуальную индикацию того, что...

11
Установить отступ для функции сценария оболочки

Я пытаюсь установить количество пробелов на отступ для запуска новой функции sh-mode(подрежим bash). Я попытался установить: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (как показано custom-set-variablesв .emacs) и некоторые другие , а также, но ни один из них не имели никакого...

11
.bash_profile или .bashrc для оболочки в emacs?

Я написал псевдоним для огромной команды и сохранил его, .bash_profileи, к моему удивлению, emacs не выбрал псевдоним, в котором я написал .bash_profile. После некоторых поисков в Интернете я создал .bashrcфайл в своем $ HOME с помощью команды alias, и только после этого emacs выбрал псевдоним. Я...

9
Git Bash в Emacs на Windows

Я могу запустить оболочку Bash, которая поставляется с Git для Windows. Я положил это в моем .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Тогда M-x git-bashи вуаля, bash работает, но со странностями: bash:...