Запитання з тегом «bash»

2
Виділення змінних оболонок в лапках
In 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 script
У моєму файлі 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 device …

2
.bash_profile або .bashrc для оболонки в emacs?
Я написав псевдонім для величезної команди і зберігав її в .bash_profileі, на моє здивування, emacs не взяв псевдонім, про який я писав .bash_profile. Після деяких пошуків в Інтернеті я створив .bashrcфайл у своєму $ HOME за допомогою команди alias і лише після цього emacs взяв псевдонім. Я розгублений, оскільки terminal.app …
11 shell  bash 

3
Встановіть відступ для функції скрипта оболонки
Я намагаюся встановити кількість пробілів на відступ для запуску нової функції в sh-mode(bash sub-mode). Я спробував налаштувати: '(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: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.