Я запускаю команду (Xorg & sleep 3; xeyes) & для тестирования Xorg и группирую ее в одно фоновое задание подоболочки, чтобы упростить управление. Это работает правильно и открывает xeyes в новом Xorg...
Я наткнулся на вопрос Замена только определенных переменных на envsubst, и в одном из комментариев был такой пример оболочки: envsubst "$(printf '${%s} ' ${!PREFIX*})" < infile См. оригинал ...
Оболочка: GNU BASH Я уже некоторое время использую следующую команду: echo "$(fmt -w 50 < foo.txt)" > foo.txt Без каких-либо проблем. Однако, когда я пытаюсь: fmt -w 50 < foo.txt > foo.txt ...
У меня простой вопрос относительно выполнения простой команды. Насколько я понимаю, когда мы вводим команду, такую как ls, в интерактивной оболочке, Shell интерпретирует команду.
Shell создает ...
В bash я хочу присвоить текущий рабочий каталог переменной. Используя подпрограмму, я могу это сделать. var=$(pwd) echo $var
/home/user.name Если я использую подстановку процесса так: var=<(pwd) ...
Я хочу выполнить bash в подпрограмме, и когда пользователь выходит из подпрограммы, я хочу выполнить некоторые другие команды (например, для сохранения журналов в файл). Что-то вроде этого: run.sh: #!/bin/bash function ...
Выполнить последовательность команд во вспомогательной оболочке следующим образом: (git pull; git rebase develop) &> / dev / null Я думаю, что это поместит вспомогательную оболочку и все дочерние процессы, созданные ею, в фоновый режим, и ...
Сценарий оболочки, над которым я работаю, имеет один запрос SQL, который
извлекает несколько столбцов и несколько строк из БД: get_names () {$ ORACLE_HOME / bin / sqlplus -s usr / pwd << EOF SELECT id, ...
Я могу grep выводить задания и могу grep выводить результат функции. Но почему я не могу использовать grep для вывода заданий, когда он находится в функции? $ # да, я могу работать с grep
$ вакансии
[1] + Запуск vim
[2] + ...
Я понимаю, что когда я запускаю exit, он завершает мою текущую оболочку, потому что команда exit выполняется в той же оболочке. Я также понимаю, что когда я запускаю exit &, то исходная оболочка не завершается, потому что ...
Я понимаю, что ~ / .zshenv извлекается каждый раз при запуске экземпляра zsh. Это означает, что следующая строка ~ / .zshenv приведет к бесконечному регрессу: (echo "$$ $ (date)"> & ...
Я пытаюсь сделать быструю и грязную функцию bash для сравнения аудиосодержания двух файлов FLAC без декодирования их в временный файл. С помощью инструмента командной строки flac я декодирую каждый файл в ...
Если я запустил следующую команду в приглашении bash: (для i in {1..100}; do echo $ i; спать 1; готово) & Он начнет отсчет и сразу же вернет меня к моей подсказке. Могу продолжать нормально работать, ...
В последнее время у меня возникли странные проблемы с bash. Пытаясь упростить свой сценарий, я придумал этот небольшой фрагмент кода: $ o () {echo | пока читал -r; вернуть 0; сделано; echo $ ?;}; о
0
$ o () {...
Хорошо, это сложно выделить в один вопрос, потому что это действительно зависит от того, как я Следующий сценарий предназначен для передачи команд mount.cifs по конвейеру в цикл while, который вводит ...
Насколько мне известно, echo $$ показывает PID текущего BASH, в котором я нахожусь. Я не знаю, запускает ли expasnsion $ (... command ...) команду в подоболочке или текущая оболочка, однако echo $ (echo $$) ...