3
ответа

Может ли функция в sh иметь нулевые операторы?

Существуют ли какие-либо соответствующие стандарты, которые диктуют, что реализация sh должна делать с пустой функцией? Следующий фрагмент определяет функцию с нулевыми операторами a () { } Версия подоболочки ...
08.03.2017
3
ответа

Рекурсивное применение функции bash к каждому файлу в подпапке

Я пытаюсь написать сценарий, который будет применять функцию bash для каждого файла в каталоге рекурсивно. Например, если тесты каталога содержат все мои файлы и подкаталоги, сценарий find ...
23.11.2016
3
ответа

Выполняются ли функции как подпроцессы в Bash?

В Advanced Bash-Scripting Guide, в примере 27-4, 7-я строка снизу, я прочитал это : Функция работает как подпроцесс. Я провел тест в Bash, и мне кажется, что приведенное выше утверждение неверно ....
24.08.2016
3
ответа

Bash (Git) - Функции, псевдонимы и файлы сценариев SH

Я довольно плодотворно использовал псевдонимы, особенно со всеми различными командами git, их порядком и взаимозависимостями и т. Д. Итак, я создал несколько более сложных псевдонимов ...
09.12.2015
3
ответа

Проверка того, является ли команда встроенной в ksh

Как я могу проверить, является ли команда встроенной командой для ksh? В tcsh вы можете использовать where; в zsh и bash можно использовать тип -a; а в некоторых современных версиях ksh вы можете использовать откуда -av. Что я хочу ...
12.05.2015
3
ответа

Что происходит, если я передаю слишком мало параметров функции оболочки?

Я хотел бы спросить о передающих параметрах в функции. Я попробовал это: $var1$var2 function_name, но обычно (иногда это печатало ошибку) это не имело никакого значения, передал ли я их или...
27.03.2015
3
ответа

Запишите функцию удара, которая воздействует на список имен файлов

Я хочу определить функцию cpfromserver в ударе так, чтобы, когда я работаю, $ cpfromserver xxx yyy zzz результат совпал с, если я ввел $ scp user@remote.server: "/some/location/xxx/xxx.txt/some/...
10.02.2015
3
ответа

Как я могу передать параметры 4.. 99 к другой функции

Я вызываю функцию, и я хочу передать до 100 параметров на другую функцию. Я не хочу передавать первые 3 параметрических усилителя, я запускаю с param4, являющегося первым параметрическим усилителем для другой программы. Я...
08.02.2015
3
ответа

Выполненный nvm (колотят функцию) через sudo

Я хочу записать init сценарий, который должен в основном работать, v0.11.12 && использования nvm навсегда запускаются,/srv/index.js как пользователь webconfig. nvm является функцией оболочки, которая объявляется в ~webconfig/.nvm/nvm....
21.04.2014
3
ответа

Отобразите тело функции в Bash

Я имею, устанавливают несколько функций в моем .bashrc файле. Я хотел бы просто отобразить фактический код функции и не выполнить его, быстро относиться к чему-то. Есть ли любой путь, мы видели...
21.02.2014
3
ответа

Передача блока кода как скоро. функция

Действительно ли возможно рассматривать блок команд как анонимная функция? функционируйте wrap_this {run_something #, Решают выполнить блок или возможно нет. run_something еще} wrap_this {do_something...
01.07.2013
3
ответа

Выполнение исполняемого файла в ПУТИ с тем же именем как существующая функция

Иногда я определяю функцию, что тени исполняемый файл и настраивают его аргументы или вывод. Таким образом, функция имеет то же имя как исполняемый файл, и мне нужен путь, как выполнить исполняемый файл от...
21.01.2013
3
ответа

Как к обратному соответствию строка на языке программирования Vim?

Я хочу найти последний индекс любого символа в [abc] набор в строке abcabc, но поиск должен начать с конца строки: "Возвращает индекс 0th, но я хочу 5-е. позвольте a=match ('...
15.12.2012
3
ответа

вызывание функций в функции

Я должен выбрать результаты различных диапазонов времени и послать результаты по электронной почте, но я испытываю затруднения из-за почтовой части сценария, как я могу послать электронное письмо с обоими результатами? (15 минут располагаются и...
20.05.2012
3
ответа

Как передать строковый параметр функции удара?

У меня есть этот код, который действительно работает: get_parameter () {повторяют "$query" | sed-n 's/^. *name = \([^&]* \).* $/\1/p' | sed "s / % 20//g"}, Но я хочу заменить "имя" параметром, которому я передаю...
21.09.2011
3
ответа

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

Когда я создаю псевдоним wd ='ps-ef | grep, Java | awk {'печатают ""9$ за 2$'} | egrep" (A|B|C|D)"' или функция wd () {PS-ef | grep Java | awk '{печатает 2$}'...} в моем .bashrc файле, я получаю ошибки...
18.03.2011
2
ответа

Как при написании скрипта bash он узнает, какое использование ()вызывать?

Допустим, я пишу вот такую ​​функцию bash :функция.ш использование (){echo "Аргументы не нужны";} моя функция (){ если [[ $#-qt 0 ]] ; тогда использование фи эхо "Привет, мир" } Затем я использую function.sh. Однако
20.10.2021
2
ответа

Распараллелить функцию с помощью xargs и отдельных переменных

У меня есть четырехстрочный текстовый файл с цифрами 1, 2, 3 и 4 в каждой строке. Кроме того, у меня есть функция, которую я хочу распараллелить :foo (){ echo "$1 is not $2"; } Я экспортирую функцию :export -f foo Теперь я...
24.05.2021
2
ответа

Как передать все аргументы функции вместе с другой командой?

Здравствуйте, это есть в моем профиле ~/.bash _export GOPATH="$HOME/перейти _проектов" программа export GOBIN="$GOPATH/bin" (){ $GOBIN/program $1 } поэтому я могу сделать программу "-p...
24.11.2020
2
ответа

Как отменить определение случайно созданной команды zsh?

Я хотел найти строку '.vars ()' во всех моих файлах Python и каким-то образом переопределил 'grep' следующим образом :% grep.vars()*.py % какой grep...
03.07.2020
2
ответа

`объявить -F `не работает в zsh

declare -f Показывает определение функции как в bash, так и в zsh. $ объявить -f VCS _INFO _настроить (){ #неопределенная встроенная автозагрузка -XUz } VCS _INFO _bydir _обнаружить (){ #неопределенный встроенный...
18.06.2020
2
ответа

Неправильный индекс массива при написании функции, печатающей числа Фибоначчи

Это мой код для написания функции, которая печатает числа Фибоначчи function fib { fib_array=( 0 1 ) count=3 while [[ $count -le $1 ]] do fib_new=$...
19.04.2020
2
ответа

Функция может отображать значение, которое не было получено на вход

Я новичок в bash. Я запутался в том, как функции работают на этом языке. Я написал этот код: #!/usr/bin/env sh selection_func() { echo "$choice" } echo "Введите свой выбор:" читать...
09.04.2020
2
ответа

Оператор case функции Bashrc для импорта случаев из JSON

Я создаю функцию .bashrc, чтобы быстрее ориентироваться в системе. Я использовал оператор case, чтобы указать, куда я хочу пойти. функция да() { case "$1" дома) cd ~ ;; eolas) cd /...
26.03.2020
2
ответа

Как отключить все функции в zsh?

Я знаю, что могу использовать unset -f $FUNCTION_NAME, чтобы отключить одну функцию в bash / zsh, но как мне отключить все функции?
09.03.2020
2
ответа

Как определить имя функции bash как регулярное выражение

Я искал вокруг и не могу найти ответ. Я хочу определить функцию, подобную этой: function \d{2} () { echo $1_or_smth } Затем, если я скажу в своем терминале 12, я хочу, чтобы он выводил 12 обратно.
17.02.2020
2
ответа

Баш :Запуск команды (с определенным шаблоном )только в случае сбоя другой команды (с другим конкретным шаблоном )

У меня есть сценарий оболочки, который создает функцию (в файле bashscript, полученном с помощью.bashrc )для каждого файла Markdown, чтобы открыть его в редакторе. Пример :ls /home/nikhil/Notes/Studies Physics.md...
24.01.2020
2
ответа

zsh: команда `source` не перезагружает функции

(Это в MacOS с zsh 5.7.1) Вот как я загружаю пользовательские функции в zsh: # Пользовательские функции fpath=($HOME/.zfunc $fpath) автозагрузка -Uz mackupbackup автозагрузка -Uz tac автозагрузка -Uz самолет autoload ...
02.01.2020
2
ответа

Источник сценария Bash, каждый с основной функцией

Я использую Bash 4.4.20. Обычно у меня есть основная функция в каждом башскрипте. Если я хочу получить этот скрипт из другой функции внутри другого скрипта bash, будет ли это конфликтовать с основной функцией...
06.11.2019
2
ответа

Как запустить функцию в фоновом режиме?

Я создаю сценарий, вставляю в него данные, сохраняю, выполняю и удаляю: vi ~ / ms.sh && chmod + x ~ / ms.sh && nohup ~ / ms.sh && rm ~ / ms.sh #! / bin / bash команды ... function myFunc {...
29.10.2019