В руководстве по bash указано: eval [arg ...] Аргументы считываются и объединяются в одну команду. Затем эта команда считывается и выполняется оболочкой, и ...
Есть ли разница между этими двумя командами: exec "$(dirname "$0")/suman-shell"; выход $?; и exec "$(dirname "$0")/suman-shell"; выход; это $? лишний в первом случае?
Я нашел такой способ выполнения команд if: $if echo test | grep st ; then echo yes ; fi ; echo $?
test
да
0 Выглядит хорошо. Попробуем не совпадение: $if echo test | grep 123 ; then echo yes ; fi ; echo $?
0 ...
Я часто использую возвращаемое/статусное значение команды в сценариях. Мне любопытно, почему команда finger не имеет возвращаемого значения. Например, $ палец кевин
Логин: klang Имя: Kevin Kang
и т.д......
Я обнаружил странное поведение (воспроизводимое с помощью zsh и bash в моей системе): $ # здесь все по-прежнему нормально
$ bash -c 'exit 1'; echo $?
1
$ bash -c 'выход 255'; echo $?
255
$ zsh -c 'exit 255'; ...
Возможный дубликат: получить код выхода процесса, переданного другому. Если я перенаправляю вывод одной команды в другую, могу ли я явно проверить, является ли первая command ...
В моем проекте есть следующий фрагмент: local output="$(bash "${1##*/}")"
echo "$?" Это всегда печатает ноль из-за local, однако, удаление local приводит к тому, что переменная $? ведет себя правильно: ...
Я пишу программу, которая будет отправлять внешние электронные письма, используя postfix с командой mail -s, и мне нужно убедиться, что письмо было отправлено на указанный адрес. В этом случае мне любопытно ...
У меня есть скрипт (run-docker-container .sh), который вызывает другой сценарий (create-docker-container.sh). create-docker-container выполняет сценарий curl для docker remote api и возвращает http-код ...
Если я выполню приведенную ниже команду rsync в командной строке, я получу правильный статус возврата /usr/bin/rsync -azv -p /home/zaman x11server:/home/zamanr &> rsyncjob/output."$datetime" echo $?
...
Я пишу серию инструментов CLI, которые имеют одну и ту же родительскую команду, подобно программам типа git. программа глагол OPTIONS Один из глаголов действия, install, предназначен для git clone as many ...
Я запускаю rsync, чтобы сделать pull с удаленного хоста на локальный. rsync -a --update user@remotehost:/files/ ~/files/ Я запускаю эту команду из java и использую код выхода, чтобы понять, было ли это ...
Я пытался найти возможное решение в Google, но все, что я нашел, это объяснение как вернуть значение, а не как принять его на каком-то языке программирования, в моем случае C / C ++? Есть ли у кого-нибудь идеи по поводу ...
В сценарии bash у меня есть функция, которая выполняет некоторую обработку переданного ей аргумента. Я хотел бы установить возвращаемое значение в зависимости от того, как прошла обработка. Проблема в том, что функция вызывается ...
Я хочу написать следующий тест в скрипте установщика1: if [ -n "`/etc/grub.d/30_os-prober`" ]; then install_dual_boot
else install_linux_only
fi Однако, также возможно, что 30_os-...