1
ответ

вызов сценария bash в сценарии не найден, каталог находится в $ PATH

Я добавил каталог в свою переменную PATH для доступа ко всем моим сценариям bash. Я добавляю PATH глобально в систему в /etc/profile.d/custom.sh следующим образом: export PATH = $ PATH: / usr / local / bin / helper ...
14.05.2018
1
ответ

динамически объединить функции bash в новый файл оболочки

Скажем, у меня есть куча файлов: a.sh b.sh c.sh ... z.sh, и в каждом из этих файлов есть такая функция: a () {echo "fooa" | bash} теперь, если бы я мог собрать все функции в одном файле, ...
13.05.2018
1
ответ

Делает. вызвать sh, а источник - bash?

Если я это сделаю: #! / usr / bin / env bash . "$ HOME / .foo / bar.sh" будет ли он вызывать / загружать этот скрипт bar.sh с помощью sh? это чем-то отличается от: #! / usr / bin / env bash источник "$ HOME / .foo / bar.sh"
12.05.2018
1
ответ

Почему запускается «неправильный» исполняемый файл?

Я пытаюсь запустить ipython из командной строки bash (версии 4.4.19 ). Как разработчик Python, у меня есть различные установки ipython в разных версиях в разных путях virtualenvs, и поэтому это...
11.05.2018
1
ответ

удалить хеш bash для конкретного пути к исполняемому файлу

У меня есть команда gmx по этим двум путям: / usr / local / bin / gmx и /Users/alexamil/.nvm/versions/node/v9.2.0/bin / gmx как я могу удалить хеш bash только для одного из них? если я запустил: hash -d ...
11.05.2018
1
ответ

Как настроить псевдонимы с помощью bash в Solaris 5.10

Среда t: Терминал SunRay, работающий на хосте Solaris 5.10. SHELL = / bin / bash Цель: настроить псевдонимы для длинных команд Попробуем использовать простой псевдоним: alias p = 'pwd' Я пытался добавить этот псевдоним к ....
10.05.2018
1
ответ

Общие сведения о встроенных командах оболочки

В руководстве по bash написано, что встроенные команды содержатся >>> внутри <<< самой оболочки Кроме того, в этом ответе говорится, что A встроенная команда - это просто команда, которая ...
10.05.2018
1
ответ

Является ли $ () подоболочкой?

Я понимаю, что синтаксис подоболочки (<команды ...>), $ () - это всего лишь подоболочка, которую вы можно получить значения переменных из? Примечание. Это применимо к bash 4.4 на основе различных формулировок в их ...
09.05.2018
1
ответ

Turn lines in file into list of input [duplicate]

The command i want to execute: tool [ ...] I have the input list in a file, separated by newline. I want to put that file's content into the input field. ...
09.05.2018
1
ответ

Cygwin неожиданный токен `(' с grep

Я использую Cygwin на Windows 7 OS. Я пытаюсь сопоставить электронное письмо такого формата: x.y@enron.com Это мой регекс: grep [a-zA-Z0-9]+\.[a-zA-Z0-9]+@(E|e)nron\.com возвращает -bash: синтаксическую ошибку ...
08.05.2018
1
ответ

Как экспортировать VAR в другой скрипт

Как я могу экспортировать эти vars в другой скрипт. Другой скрипт нужно запустить для запуска некоторых команд. Я хочу этого, потому что скрипт слишком большой, и я хочу разделить его и поместить переменную в другой скрипт # ...
08.05.2018
1
ответ

Используя подстановку процесса, отправьте только stderr процессу

У меня есть это: exec>> (при чтении строки; выполнить echo "stdout: $ line"; готово) exec 2>> (при чтении строки; выполнить echo "stderr: $ line"; готово) echo "rolo" > & 2 echo "cholo", если вы запустите это ...
08.05.2018
1
ответ

Изменить устройство вывода stdout / stderr

По умолчанию, если мы запустим foo () {echo "myfoo" } он перейдет на стандартный вывод. У меня вопрос, для сценария или функции bash, есть ли программный способ изменить устройство, чтобы команды не ...
08.05.2018
1
ответ

Безопасно определить переменную среды

AFAICT, ни GNU Bash, ни любой другой соответствующий пакет (например, GNU coreutils), который обычно доступен в дистрибутивах GNU / Linux, не имеет готового способа определения переменной среды, чтобы ...
07.05.2018
1
ответ

stderr дамжуулах хоолойг илгээж байна, гэхдээ би үүнийг хүсэхгүй байна

Надад ийм байна: echo "$ some_command" | bash 2>> (prepend 'r2g-stderr:' 'red') | prepend 'r2g-stdout:' 'шар'; Миний хийх гэж байгаа зүйл: r2g-stderr: энэ бол зарим stderr r2g-stderr: энэ бол ...
07.05.2018
1
ответ

Отправить stderr другому получателю в конвейере

Прямо сейчас у меня есть это: echo "$ run_test" | bash 2> & 1 | добавить "r2g-test:" "желтый"; Это добавляет «r2g-test:» к каждой строке stdout / stderr. Поскольку я отправляю stderr на ...
07.05.2018
1
ответ

eval vs bash through tube

ашиглахын ялгаа юу вэ? : eval 'echo "foo"' ба echo 'echo "foo"' | bash байна уу?
07.05.2018
1
ответ

Сценарий Bash считывает строку с пробелом [дубликат]

Я пытаюсь написать быстрый сценарий bash для автоматической отправки git push в несколько веток одновременно. Моя проблема заключается в том, что когда я ввожу свое сообщение коммита как переменную для чтения, bash и git сходят с ума от использования ...
07.05.2018
1
ответ

сценарий bash для поиска файлов считает, что имя файла должно быть целым числом

Я пишу сценарий для получения списка имен файлов из текстового файла, чтобы он мог найти файлы и скопировать их в определенную папку . Когда я запускаю сценарий, я получаю следующую ошибку:. / ...
06.05.2018
1
ответ

Как мы можем убить все фоновые задания (запущенные или нет) в текущей оболочке?

Из https://unix.stackexchange.com/a/43709/674 Чтобы просто убить все фоновые задания, управляемые bash, do kill $ (jobs -p) Убивает $ (jobs -p) только те "запущенные" фоновые задания в текущем ...
05.05.2018
1
ответ

Как мы можем запланировать периодический запуск команды в фоновом режиме в данной интерактивной оболочке bash?

Команда может быть запланирована на периодический запуск с помощью cron. Мне было интересно, как мы можем периодически запускать команду в фоновом режиме в данной интерактивной оболочке bash? Я хотел бы запустить команду из ...
05.05.2018
1
ответ

Почему включение фонового задания в сценарий может заставить задание пережить завершение сценария и вызывающего его пользователя?

В интерактивной оболочке bash, работающей внутри lxterminal, если я запустил фоновое задание $ evince &, а затем закрою оболочку, фоновое задание будет остановлено. Если я помещаю фоновую команду в ...
05.05.2018
1
ответ

Как нам воспроизвести стек в `dirs -v`?

У меня есть файл, содержимое которого является результатом команды dirs -v, то есть пути к каталогам: 0 ~ / program_files / OS / dirs / RecentVisitedDirs 1 ~ / cs / security / computer security / OS security / user management / ...
05.05.2018
1
ответ

Как выйти из nano с другого терминала?

Я использовал ssh'ing в Raspberry Pi с Raspbian, редактировал файл с помощью nano, когда я потерял интернет соединение (покинув зону Wi-Fi). После повторного подключения через час я обнаружил, что пи был ...
03.05.2018
1
ответ

Как заставить сеанс входа в bash "автосохранять" свою историю? [duplicate]

IIANM, bash сохраняет свою историю в ~/.bash_history (или в $HISTFILE) при выходе из сеанса входа в оболочку. Но - что если вы хотите время от времени сохранять ее, опасаясь преждевременного завершения работы оболочки ...
03.05.2018
1
ответ

Публикация переменной PHP в сценарии bash

Я подключился к API с помощью сценария bash следующим образом: #! / Bin / bash curl "https://example.com/templates/search?field=template_id& field = name" \ -H "Авторизация: предъявитель ----------------------...
03.05.2018
1
ответ

Могу ли я создать сценарий воссоздания файлов, если их индексные дескрипторы / время увеличиваются в порядке именования файлов? В подкаталогах?

Короче говоря, у меня есть файл Makefile с ошибками, в котором отсутствуют несколько предварительных определений и, следовательно, он случайно зависит от «порядка» файлов на диске (извлеченных из репозитория SVN), заданного ...
02.05.2018
1
ответ

Подключение к общему расположению имя пользователя и пароль из файла bash

У меня есть общий место, которое требует имени пользователя и пароля. На моей Linux-машине я могу получить к нему доступ из nautlis, введя имя пользователя и пароль, но когда я пытаюсь получить к нему доступ из файла .sh как ...
02.05.2018
1
ответ

Как остановить замороженный процесс?

$ ps ax | grep процесс 73849 ?? ? E 0: 00.00 (имя процесса) 75882 ?? ? E 0: 00.00 (имя процесса) Я перепробовал все решения, но это было невозможно.
02.05.2018
1
ответ

удалить файлы путем итерации массива?

У меня есть два массива с номерами файлов, и мне нужно прочитать эти два массива и удалить эти файлы. Мне нужно прочитать массив pri и удалить файлы внутри каталога / primary. Точно так же мне нужно прочитать snd ...
02.05.2018