Когда я печатаю переменную с заменой одной подстроки другой, как описано в этой документации, она ведет себя правильно: stringZ='abc - 123' echo $stringZ # abc - 123 echo ${stringZ/ - /...
Исходя из этого, среди многих других вещей, которые я читал, я понимаю, что a='' делает как нулевую, так и нулевую длину. Но как тогда создать ненулевую строку нулевой длины? Или нет...
У меня есть сценарий bash, который изменяет некоторые конфигурации в ОС и базе данных, и требуется перезагрузка, тогда необходимо выполнить другие команды. примерно так: новое значение1= ip= . . некоторые команды. ....
Я пытаюсь создать простой сценарий bash, но не могу правильно обработать переменную. Когда переменная RESULT получает пустое значение, она не возвращает "-1", а возвращает 0. Почему bash превращает ...
Команда, я устанавливаю некоторые переменные в ассоциативном массиве, но его вывод ничего не дает... подсказка?> #/bin/bash #IOEngine="psync"
#ТипТип="прочитать"
IOEngine="libaio"
TestType="randread" ...
У меня есть скрипт, который отлично работает локально. Но когда я запускаю его в Jenkins, я получаю сообщение об ошибке: ошибка записи: сломанная труба. Мой вопрос: как я могу исправить это, чтобы работать в jenkins? Теперь о контексте...
Когда Apple выпустила первые предварительные версии macOS Catalina для разработчиков, похоже, что они сделали оболочку по умолчанию в zsh вместо старого доброго bash. Я оставался в Мохаве, но, тем не менее, я ...
Как четко указано в документации Bash по арифметике оболочки, если вы ставите перед числом 0 в арифметическом расширенном выражении (например, $(( expr ))), оно рассматривается как восьмеричное. Аналогично, ...
Я сохраняю URL-адрес внутри переменной в bash. Это не имеет ничего общего с реальными путями к файлам, но продолжает выдавать мне ошибку Имя файла слишком долго. Как мне сказать bash игнорировать поиск имен файлов и ...
У меня есть файл сценария оболочки / bin / foo. Как выйти из сценария оболочки при ошибке и отправить сообщение пользователю? Если я просто использую set -e, он завершается при ошибке, но при обнаружении ошибки команды не выполняются, например ...
Я написал набор программ, предназначенных для использования радиопередатчика-приемника (NRF24L01) для соединения двух устройств, как если бы они были подключены через последовательный интерфейс. В настоящее время я могу ...
Я впервые задаю вопрос :)
Я новичок в написании сценариев bash, но неплохо разбираюсь в python. У меня есть каталог с кучей файлов, и у меня есть текстовый файл, который содержит подмножество имен файлов...
У меня есть скрипт, внутри которого много функций. myfile1.sh: func1() {} func2() {} Я могу вызвать их из сценария с помощью: myfile2.sh: source myfile1.sh func1 func2 Но как я могу их вызвать, если...
Я пишу этот сценарий bash, который будет читать файл, содержащий дату, время и номер телефона, и будет использовать API провайдера SMS для отправки напоминания по SMS. #! / bin / bash при чтении даты и времени телефона
...
Мой сценарий создает клетку chroot для установки GRUB на USB, конечно же, запускается как sudo: SYSTEM_DIRS = (etc bin sbin var lib lib64 usr proc sys dev tmp) boot_partition = / media / user / boot for dir в $ {...
У меня есть сценарий BASH, который позволяет пользователю указать имя задания. Прямо сейчас мы кроме всего. Мы передаем это имя задания в другой исполняемый файл, который может принимать только следующие форматы: имя_задания, ...
lis="a:b:c:d:" IFS=: Если я запускаю следующий код, for i в "a:b :компакт диск:";
сделать эхо вывод $i
done Я получаю: вывод a b c d Если вместо «a:b:c:d:» заменить на $lis: for i in $lis;
...
Я создал простую оболочку C на моем локальном сервере Linux. Я пытаюсь узнать, как изменить оболочку по умолчанию другого пользователя (bob) на эту новую оболочку C, которую я создал. Возможно ли ...
Когда я устанавливаю переменную для команды, я получаю ответ вместе с ошибкой «команда не найдена». Ниже представлена команда в скрипте. #! / bin / bash fs = $ (ps -C "daemon_name"> / dev / null & ...
Мне нужно добавить путь /opt/dell/dcc приложения за пределы оператора пути по умолчанию в /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/...
У меня есть такой скрипт: #!/bin/bash
ПОЛЬЗОВАТЕЛИ=("user1.com" "user2.co.uk" "user3.com")
PASSES=("pass1" "pass2" "pass3") для i в ${USERS[@]}; выполнить эхо ${PASSES[i]};
завершено выполнение этого скрипта выводит: ...
Я пытаюсь запустить программу со многими параметрами следующим образом: ./some-program -c 1 -c 2 -c 3 ... Как мне создать такую команду в сценариях оболочки Bash?
В настоящее время у меня возникла проблема с выводом операторов эха в моей функции trap на стандартный вывод. Я перенаправляю весь вывод (ошибки и стандартный вывод) в файл журнала из команды, которую я запускаю. Но если он попадает ...
Как я могу экспортировать что-то, что является многострочным? export foo = 'bar a ab ai ii bar' и поместить это в две разные строки без литерала новой строки? export foo = 'bar a ab ...
Как все, у меня есть специализированная подсказка. Мой покраснел для корня и является зеленым для обычного пользователя и нескольких других мелочей: В bash.bashrc: $ PS1 =' {debian_chroot: $debian_chroot +() }\\[\033 [01; 32 м \]\...
Я хочу запустить числовой цикл for в bash, но хочу пропустить некоторые промежуточные числа. Пример: для числа в {1..4, 7..11, 23..34}; сделать (эхо число $ число); done или для числа в {17..24, 41..48}; do (echo num ...
Как мне изменить эту строку ниже, чтобы захватить содержимое между двумя строками без разрыва строки в конце? интересно="$(awk "NR >= $first_line && NR <= $second_line" $file_path | ...
Я пытаюсь программно открыть новый терминал и автоматически запустить пользовательский скрипт, который устанавливает различные переменные среды для его заполнения. для интерактивного сеанса. Все это прекрасно работает, за исключением...