У меня есть сценарий, содержащий функцию и вызов функции. Внутри функции есть наследственный документ: #! / Bin / bash DWA () {...... mysql -u root -p << - MYSQL ...... ...
У меня есть сценарий bash, который запускает> 20 подпроцессов (функции, запускаемые с помощью & в фоновом режиме), и я хочу включить индикатор выполнения, который сообщает пользователю, сколько из этих подпроцессов ...
Я использую следующий скрипт, чтобы вызвать функцию, которая должна перебирать массив. #!/bin/bash function iterarr { для элемента в "$1" do echo "$item" done
} myarr=...
У меня есть сценарий bash, который содержит определения многих общих функций для нашей системы Linux. Можно ли получить его и использовать функции из другого варианта оболочки (csh и ksh)?
Я новичок в функциях bash, но только начинал писать кое-что, чтобы ускорить свой рабочий процесс. Мне нравится тестировать это по мере продвижения, поэтому я обнаружил, что часто редактирую и ищу свой ~ / .profile ...
Я пишу сценарий, который отображает параметры ввода в цикле while, предоставляемом функцией user_input (), и устанавливаю значения в зависимости от ввода пользователя, затем я вызываю другую функцию user_info (). Если пользователь сделал ...
Я знаю, что могу писать сценарии bash, например: foo () {echo $ 1;
} но могу ли я определить функцию, которая пишет: foo (string) {echo $ string;
} Я просто не могу найти выхода из этого.
Итак, я пытаюсь создать простую функцию для замены стандартной команды who своей собственной, подобно функции, которую я использую для замены стандартной команды cd. Цель: заменить оригинальную команду who на who ...
Используя функцию vim, я хотел бы проверить, запущена ли программа, используя pgrep, и если она не запущена, то сделать что-нибудь. В частности, я хочу добиться чего-то вроде этого: function! ...
В моем скрипте мне нужно получить 0 для чисел <= 9. Когда пользователь вводит любое число, я добавляю к нему 5, и если результат меньше 9, мне нужно вывести 0, чтобы получить двухзначное число (например, 07,08,09 ...
Я пытаюсь написать сценарий bash с функцией, которую вы используете для отправки электронной почты из командной строки на адрес и включаете адрес копии, строку темы и ввод файл. Например, если ...
Я пытаюсь определить функцию bash динамически, используя следующий код: delegate_function () {echo "вывод делегата"; }
eval "parent_function () {echo $ (delegate_function);}" Цель состоит в том, чтобы ...
Я нашел эту функцию в Интернете. Он создает каталог и переходит в каталог. Но я хочу знать каждую его часть. функция mkdircd () {mkdir -p "$ @" && eval cd "\" \ $$ # \ ""; }
FuzzyTime()
{
local tmp=$( date +%H ) case $((10#$tmp)) in [00-05] ) wtstr="почему бы тебе не пойти спать" ;; [06-09] ) wtstr="я вижу, что ты очень хочешь начать день" ...
Иногда, когда я копирую и вставляю команду с сайта я случайно копирую начальные символы "$" или "#". Могу ли я сделать функцию Fish, которая проверяла бы, включена ли одна из них ...
Я могу grep выводить задания и могу grep выводить результат функции. Но почему я не могу использовать grep для вывода заданий, когда он находится в функции? $ # да, я могу работать с grep
$ вакансии
[1] + Запуск vim
[2] + ...
Я пока не нашел решения этой проблемы. Кто-нибудь подскажет? Я иногда пишу bash-функции в своих shell-скриптах и люблю, чтобы мои скрипты были подробными, а не только для отладки. поэтому иногда я ...
Bash может печатать определение функции: $ bash -c 'y(){ echo z; }; export -f y; export -f'
y ()
{ echo z
}
declare -fx y Однако это не работает под POSIX Bash, /bin/sh и /bin/dash: $ bash --posix -...
Что мне здесь не хватает? Я создал простой массив: declare -a appArray = ("item1 -a -b" "item2 -c -d") Если я повторю это, я все увижу echo $ {appArray [@]}> item1 -a - b item2 -...
Я пытаюсь создать псевдоним bash, в котором в самом псевдониме есть пробел. Идея состоит в том, что псевдоним (то есть con) означает sudo openvpn --config / path / to / my / openvpn / configs /. В результате получается ...
Вы можете написать функции bash несколькими способами: function JoinStrings {...;
} Или функция JoinStrings () {...;
} Или JoinStrings () {...;
} Есть ли разница между этими ...
Функции оболочки - это просто утверждения, и они не возвращают значения. Может ли кто-нибудь поделиться передовым опытом написания функций, возвращающих значения в bash? Допустим, у меня есть функция, которая соединяет две строки: ...
Я не настолько продвинут в bash, поэтому не могу заставить свою функцию работать должным образом.
Вот код: archive ()
{
для f в $ PWD
do for ((i = 1; i ++;)) do 7za a "$ 1". 7z $ f -pSECRET -mhe done
...
Я новичок в сценариях оболочки, и я пытаюсь написать сценарий, который: запрашивает каталог
Циклы по каталогу
Если он находит файлы, он создает их резервную копию, используя функцию в скрипте.
Создает ...
Вероятно, это никогда не будет ЛУЧШИМ подходом к чему-либо, но мне интересно, возможно ли это вообще. Что-то вроде: awk '/ function_i_want_to_call /, / ^ $ / {print}' script_conpting_function | xargs ...
У меня есть сценарий Linux, показанный ниже. Я могу заставить его вернуться из метода ничего не расшифровывать, что мне нужно для распаковки файла. Метод decrypt отправляет строку с именем zip-файла. Пожалуйста, дайте ...
В сценариях bash я пытаюсь держите мои переменные локальными для функций везде, где я могу, а затем передавайте то, что мне нужно, из функций, например, как показано ниже #! / bin / bash function FUNCTION () {local LOCAL = "value" echo ...
Я пытаюсь создать псевдоним bash alias backlight = ' __backlight () {эхо "$ @"; cd ~ / Code / MSI-Backlight; sudo nodejs ~ / Код / MSI-Backlight / msi-backlight.js «$ @»; } ', он отлично работает без параметров, но ...
У меня проблемы с тем, что должно быть простым сценарием bash. У меня есть сценарий bash, который отлично работает: function convert_to () x_max = 2038
y_max = 1146
x_marg = 100
y_marg = 30
x_grid = 150
y_grid = 150 if (...