Описание тега bash-function
Последовательность команд bash, которые можно вызывать с именем функции.
2
ответа
Сбросить переменную функции bash с нестандартным именем
У меня может быть эта функция в скрипте bash, который поступает в оболочку function suman{ echo "using suman function" } если я позвоню unset suman кажется, все работает как положено Однако, если у меня есть это как моя функция: function suman-inspe…
25 ноя '16 в 22:23
2
ответа
Вернуть значение из subshell и вывести на локальные переменные
Я обнаружил странное для меня поведение, которое не могу объяснить. Следующий код работает нормально: function prepare-archive { blah-blah-blah... _SPEC_FILE=$(check-spec-file "$_GIT_DIR/packaging/") exit $? blah-blah-blah... } означает, что я получ…
11 окт '12 в 13:32
1
ответ
Функция.bashrc, реализующая grepall
У меня есть 2 функции Bash Catall и Grepall catall работает нормально, перебирает каждый найденный файл, сначала печатается имя файла, затем содержимое и новая строка catall () { find . -name $1 | xargs -I % sh -c 'echo %; cat %; echo"" ' } grepall …
28 авг '14 в 09:30
2
ответа
Как отменить автоматический вызов pushd и popd для dirs?
Мой bash (4.1) В стеке каталогов обычно содержится десяток или более записей. Я хотел заменить вывод dirs с dirs -v так что мне никогда не пришлось бы играть "угадать магическое число" с pushd снова. Мое Частичное Решение Я заменил dirs с функцией, …
27 сен '16 в 03:23
3
ответа
Читать стандартный ввод в скрипте bash
У меня есть некоторый набор функций bash, которые выводят некоторую информацию: найти-MODELNAME-в-EPSON-файлов PPD найти-MODELNAME-в-Samsung-файлов PPD найти-MODELNAME-в-HP-файлов PPD так далее... Я писал функции, которые читают вывод и фильтруют ег…
22 дек '12 в 17:02
5
ответов
Как я могу создать секундомер в Bash?
Я создал простой секундомер (функция bash) для подсчета времени, но пока он показывает текущее время в миллисекундах. Код: function stopwatch() { date +%H:%M:%S:%N while true; do echo -ne "`date +%H:%M:%S:%N`\r"; done; } Я попытался изменить его, ка…
23 июн '16 в 08:46
2
ответа
Как я могу проверить, получил ли моя функция Bash аргумент или нет?
Быстрый вопрос. Я люблю Emacs. Я ненавижу печатать, хотя, поэтому я люблю использовать e чтобы вызвать Emacs. Ранее у меня был.bash_profile (OS X), настроенный как: alias e="emacs .", Тем не менее, я устал от необходимости набирать emacs {file}, ког…
19 дек '10 в 17:16
1
ответ
Как запустить функцию Bash с использованием псевдонима Git
Я хочу использовать псевдоним Git в ~/.gitconfig, чтобы он вызывал функцию bash, если она определена, в противном случае вызовите обычный git checkout, Вот что я разработал: cat ~/.gitconfig ... [alias] ... co = !(compgen -A function vxzExecuteGitCh…
26 июн '11 в 10:43
2
ответа
Используйте поддиапазон всех аргументов в функции Bash
У меня есть эта функция в скрипте Bash: comp() { rsync -v --archive $1/ $TMP/$2 $3 $4 $5 $6 $7 $8 $9 } Как видите, я делаю что-то особенное с аргументами $1 а также $2, Затем я просто добавляю все остальные из них в конец команды. Они идут в $9, но …
30 авг '12 в 13:48
1
ответ
В Bash Tee делает переменные функции локальными, как мне избежать этого?
Я застрял с Bash Scipt, который должен писать как в стандартный вывод и в файл. Я использую функции и некоторые переменные внутри них. Всякий раз, когда я пытаюсь перенаправить функцию в файл и печатать на экране, я не могу использовать переменные, …
21 июл '15 в 23:03
1
ответ
Псевдоним для запуска скрипта sh, который необходимо выполнить
Начинающий здесь, читал и пробовал много идей, просто отчасти расстроен сейчас. изучение псевдонимов и функций bash Все начинается с того, что я пытаюсь понять, что на прошлой неделе Свифт обнаружил ошибку, из-за которой я часами держал себя в штопо…
15 окт '15 в 12:20
1
ответ
Псевдонимы bash, не распознаваемые функцией bash: sunspot_rails, jruby, rspec
Приведенные ниже псевдонимы для запуска sunspot в фоновом режиме. Приведенные ниже псевдонимы для обнаружения и уничтожения этих экземпляров работают. Доступны переменные ENV для портов sunspot., $user_id устанавливается до того, как этот sunspot_po…
07 дек '11 в 16:32
4
ответа
Вернуть одно значение из функции сценария оболочки
Пример: #!/bin/sh a() { R=f ls -1 a* [ "$?" == "1" ] && { R=t; } echo $R } r=`a` echo $r $r содержит t или же f но и выход ls команда. Я могу написать ls -1 a* >/dev/null 2>/dev/null, но если есть более сложный скрипт, который может пр…
29 июн '10 в 10:27
1
ответ
Функция bash, игнорирующая точку для команды git clone
Я борюсь с функцией bash, которая не будет клонировать текущую директорию, она делает папку проекта: cloneproject() { git clone git@bitbucket.org:codyc54321/$1.git . ;} У меня есть точка в конце, перед точкой с запятой, но если запустить ее в катало…
30 ноя '15 в 05:19
1
ответ
Предикат Bash с несколькими логическими функциями
Написание сценария bash и не знаю, как использовать более одной функции в предикате: #!/bin/bash set -x WAITED=0 registered () { VBoxManage showvminfo --machinereadable "$1" 2>/dev/null | grep UUID= } not_running () { VBoxManage showvminfo --mach…
23 янв '17 в 12:36
1
ответ
Доступ к функциям из внешних файлов bash
Это действительно просто, но так как я все еще новичок в написании сценариев оболочки, я не смог этого сделать. Это просто, у меня есть скрипт на основе меню, в котором, когда пользователь вводит свой выбор, я зацикливаюсь в функции case и выполняю …
10 апр '12 в 18:49
3
ответа
Как передать вывод из поиска в PDF-просмотра
Привет Баш Супергерои, Я пытаюсь создать простую функцию bash, которая перенаправляет вывод из find в просмотрщик PDF, похожий, но ограниченный evince. function findpapers { find ~/papers/ -name *$1* | evince } Вышеуказанная функция открывает програ…
08 фев '14 в 19:15
2
ответа
Передача псевдонима в качестве аргумента функции linux bash
Привет всем, я изучаю, как использовать файл.bashrc в Linux, и, как говорится в заголовке, мне интересно, как заставить функцию распознавать аргумент как псевдоним У меня есть псевдоним home, определяемый как: alias home=$HOME и функция определена к…
26 май '13 в 23:39
3
ответа
Доступ к параметру скрипта из функции bash без передачи их по вызову
Есть ли способ получить доступ к параметрам скрипта bash из функции скрипта, если функция не вызывается явно с параметрами скрипта? Благодарю.
25 июн '12 в 11:37
2
ответа
Как отправить команду с сообщением, чтобы эхо-сообщение при успешном завершении работы функции bash?
Я написал функцию, чтобы проверить, была ли команда выполнена успешно, и если нет, выдать ошибку. assert_success () { "$1" if [[ $? == 0 ]]; then echo "$2" fi } Скажем, у меня есть следующая команда для выполнения с данной ошибкой: assert_success &l…
03 дек '15 в 05:37