0
ответов

Наследственный документ с отступом внутри функции не выполняется при выполнении

У меня есть сценарий, содержащий функцию и вызов функции. Внутри функции есть наследственный документ: #! / Bin / bash DWA () {...... mysql -u root -p << - MYSQL ...... ...
03.12.2017
0
ответов

Как подсчитать подпроцессы, достигшие определенного состояния

У меня есть сценарий bash, который запускает> 20 подпроцессов (функции, запускаемые с помощью & в фоновом режиме), и я хочу включить индикатор выполнения, который сообщает пользователю, сколько из этих подпроцессов ...
07.11.2017
0
ответов

Функция для перебора массива

Я использую следующий скрипт, чтобы вызвать функцию, которая должна перебирать массив. #!/bin/bash function iterarr { для элемента в "$1" do echo "$item" done } myarr=...
27.10.2017
0
ответов

Можно ли использовать функции, объявленные в разновидности оболочки, в оболочке другого типа

У меня есть сценарий bash, который содержит определения многих общих функций для нашей системы Linux. Можно ли получить его и использовать функции из другого варианта оболочки (csh и ksh)?
27.10.2017
0
ответов

Bash-функции, происходит что-то странное!

Я новичок в функциях bash, но только начинал писать кое-что, чтобы ускорить свой рабочий процесс. Мне нравится тестировать это по мере продвижения, поэтому я обнаружил, что часто редактирую и ищу свой ~ / .profile ...
05.10.2017
0
ответов

возобновление выполнения сценария после вызова функции

Я пишу сценарий, который отображает параметры ввода в цикле while, предоставляемом функцией user_input (), и устанавливаю значения в зависимости от ввода пользователя, затем я вызываю другую функцию user_info (). Если пользователь сделал ...
29.10.2016
0
ответов

Функция Bash с аргументами

Я знаю, что могу писать сценарии bash, например: foo () {echo $ 1; } но могу ли я определить функцию, которая пишет: foo (string) {echo $ string; } Я просто не могу найти выхода из этого.
22.09.2016
0
ответов

Как мне сослаться на оригинальную команду, чтобы я мог заменить ее функцией

Итак, я пытаюсь создать простую функцию для замены стандартной команды who своей собственной, подобно функции, которую я использую для замены стандартной команды cd. Цель: заменить оригинальную команду who на who ...
10.08.2016
0
ответов

VIM: функция, проверяющая, запущена ли внешняя программа

Используя функцию vim, я хотел бы проверить, запущена ли программа, используя pgrep, и если она не запущена, то сделать что-нибудь. В частности, я хочу добиться чего-то вроде этого: function! ...
23.06.2016
0
ответов

получить числа с 0 для одного значения int

В моем скрипте мне нужно получить 0 для чисел <= 9. Когда пользователь вводит любое число, я добавляю к нему 5, и если результат меньше 9, мне нужно вывести 0, чтобы получить двухзначное число (например, 07,08,09 ...
07.06.2016
0
ответов

Сценарий для отправки почты с использованием функции

Я пытаюсь написать сценарий bash с функцией, которую вы используете для отправки электронной почты из командной строки на адрес и включаете адрес копии, строку темы и ввод файл. Например, если ...
04.06.2016
0
ответов

Динамическое определение функции bash с помощью eval

Я пытаюсь определить функцию bash динамически, используя следующий код: delegate_function () {echo "вывод делегата"; } eval "parent_function () {echo $ (delegate_function);}" Цель состоит в том, чтобы ...
12.05.2016
0
ответов

Пожалуйста, объясните ниже функцию bash

Я нашел эту функцию в Интернете. Он создает каталог и переходит в каталог. Но я хочу знать каждую его часть. функция mkdircd () {mkdir -p "$ @" && eval cd "\" \ $$ # \ ""; }
10.05.2016
0
ответов

оператор case ведет себя не так, как ожидалось (функция fuzzytime())

FuzzyTime() { local tmp=$( date +%H ) case $((10#$tmp)) in [00-05] ) wtstr="почему бы тебе не пойти спать" ;; [06-09] ) wtstr="я вижу, что ты очень хочешь начать день" ...
09.05.2016
0
ответов

Есть ли функция Fish, которую я могу сделать, чтобы исключить начальные символы «$» / «#» из команд, скопированных с сайтов?

Иногда, когда я копирую и вставляю команду с сайта я случайно копирую начальные символы "$" или "#". Могу ли я сделать функцию Fish, которая проверяла бы, включена ли одна из них ...
08.05.2016
0
ответов

Не удается grep список заданий, когда задания вызываются в функции

Я могу grep выводить задания и могу grep выводить результат функции. Но почему я не могу использовать grep для вывода заданий, когда он находится в функции? $ # да, я могу работать с grep $ вакансии [1] + Запуск vim [2] + ...
29.04.2016
0
ответов

как получить или отразить имя вызываемой функции bash? [duplicate]

Я пока не нашел решения этой проблемы. Кто-нибудь подскажет? Я иногда пишу bash-функции в своих shell-скриптах и люблю, чтобы мои скрипты были подробными, а не только для отладки. поэтому иногда я ...
01.04.2016
0
ответов

POSIX печать определения функции

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 -...
09.03.2016
0
ответов

Использование «@» в качестве имени функции bash

Можно ли использовать символ "@" "символ как имя функции в сценарии bash?" Следующее не работает: function @ () {echo hello }
20.02.2016
0
ответов

массив отображения в функции - не работает

Что мне здесь не хватает? Я создал простой массив: declare -a appArray = ("item1 -a -b" "item2 -c -d") Если я повторю это, я все увижу echo $ {appArray [@]}> item1 -a - b item2 -...
13.01.2016
0
ответов

Псевдоним Bash с пробелом как часть команды

Я пытаюсь создать псевдоним bash, в котором в самом псевдониме есть пробел. Идея состоит в том, что псевдоним (то есть con) означает sudo openvpn --config / path / to / my / openvpn / configs /. В результате получается ...
09.12.2015
0
ответов

Разница между написанием `Имя функции {…; } `,` Name () {…; } `и` Имя функции () {…; } `in bash [duplicate]

Вы можете написать функции bash несколькими способами: function JoinStrings {...; } Или функция JoinStrings () {...; } Или JoinStrings () {...; } Есть ли разница между этими ...
04.12.2015
0
ответов

Как эмулировать возврат произвольных значений из функций оболочки?

Функции оболочки - это просто утверждения, и они не возвращают значения. Может ли кто-нибудь поделиться передовым опытом написания функций, возвращающих значения в bash? Допустим, у меня есть функция, которая соединяет две строки: ...
03.12.2015
0
ответов

Функция для архивирования произвольных файлов с шифрованием

Я не настолько продвинут в bash, поэтому не могу заставить свою функцию работать должным образом. Вот код: archive () { для f в $ PWD do for ((i = 1; i ++;)) do 7za a "$ 1". 7z $ f -pSECRET -mhe done ...
02.12.2015
0
ответов

Скрипт не может генерировать файлы для файла резервной копии

Я новичок в сценариях оболочки, и я пытаюсь написать сценарий, который: запрашивает каталог Циклы по каталогу Если он находит файлы, он создает их резервную копию, используя функцию в скрипте. Создает ...
30.11.2015
0
ответов

Источник только части сценария из другого сценария?

Вероятно, это никогда не будет ЛУЧШИМ подходом к чему-либо, но мне интересно, возможно ли это вообще. Что-то вроде: awk '/ function_i_want_to_call /, / ^ $ / {print}' script_conpting_function | xargs ...
13.11.2015
0
ответов

Возвращение переменной из функции [closed]

У меня есть сценарий Linux, показанный ниже. Я могу заставить его вернуться из метода ничего не расшифровывать, что мне нужно для распаковки файла. Метод decrypt отправляет строку с именем zip-файла. Пожалуйста, дайте ...
18.10.2015
0
ответов

Bash Scripting эхо локально в функции

В сценариях bash я пытаюсь держите мои переменные локальными для функций везде, где я могу, а затем передавайте то, что мне нужно, из функций, например, как показано ниже #! / bin / bash function FUNCTION () {local LOCAL = "value" echo ...
15.10.2015
0
ответов

bash: синтаксическая ошибка рядом с неожиданным токеном

Я пытаюсь создать псевдоним bash alias backlight = ' __backlight () {эхо "$ @"; cd ~ / Code / MSI-Backlight; sudo nodejs ~ / Код / MSI-Backlight / msi-backlight.js «$ @»; } ', он отлично работает без параметров, но ...
24.09.2015
0
ответов

functions arguments

У меня проблемы с тем, что должно быть простым сценарием bash. У меня есть сценарий bash, который отлично работает: function convert_to () x_max = 2038 y_max = 1146 x_marg = 100 y_marg = 30 x_grid = 150 y_grid = 150 if (...
09.09.2015