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

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

2
Почему ввод «<<<» вместо этого приводит к «<< EOF \ n <» в режиме сценария оболочки?
Всякий раз, когда я редактирую скрипт оболочки в emacs и набираю три шеврона, чтобы перенаправить необработанную строку в stdin, emacs вставляет символы 'EOF' и новую строку между ними, поэтому cat &lt;&lt;&lt; 'some string' становится cat &lt;&lt;EOF &lt; 'some string' Я могу вернуться и удалить дополнительные символы, чтобы получить буфер в …
13 bash  shell-mode 

2
Ошибка «невозможно установить группу процессов терминала» при запуске bash-скрипта
У меня есть следующие две строки кода в моем файле init.el: (setq shell-file-name "bash") (setq shell-command-switch "-ic") Я попытался выполнить следующий скрипт, чтобы получить список исполняемых файлов, используя скрипт оболочки dmenu_path. (defun dmenu-path-out () (shell-command-to-string "dmenu_path")) Я вижу следующую ошибку: bash: cannot set terminal process group (-1): Inappropriate ioctl for …

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

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

3
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: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.