2
ответа

Экспортированные функции bash иногда видны из Perl

Мои Redhat 9, OpenBSD 4.9, FreeBSD 10, Macos X, LinuxMint 17.3 и Ubuntu 14.04.4 все выводят OK при выполнении этого: myfunc() { echo OK; } export -f myfunc perl -e open\(\$fh,\"\|-\",\"@ARGV\"\)\;close\$...
02.08.2016
2
ответа

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

У меня есть несколько функций, определенных в моем .bashrc, предназначенных для интерактивного использования в терминале. Обычно я предшествовал им комментарием, описывающим его предполагаемое использование: # Usage: foo [bar] # Foo '...
11.07.2016
2
ответа

Функция ZSH для редактирования файла на основе ввода в cli

Мне нужно настроить функцию в zsh, которая будет редактировать другой файл на основе ввода на командная строка. Я хочу упростить свои псевдонимы, чтобы у меня не было нескольких псевдонимов, чтобы делать одно и то же, но ...
06.05.2016
2
ответа

Получить конкретный результат из функции

Есть ли способ вернуть конкретное значение в эхо-функции? return позволяет мне вернуть статус выхода из функции. Мне нужно вернуть более сложную структуру данных, такую как массив или ...
27.04.2016
2
ответа

Проблема с аргументом функции сценария bash [дубликат ate]

Не уверен, почему это вызывает ошибку. Это тестовый код, имитирующий мой настоящий код. Я хочу написать оболочку для find и хочу разрешить любой аргумент, поэтому я заключаю каждый аргумент в одинарные кавычки. # ...
17.03.2016
2
ответа

показывать только физические диски при использовании df и mount

Когда я использую df или mount, меня больше всего интересуют разделы физических дисков. В настоящее время вывод этих команд перегружен временными и виртуальными файловыми системами, cgroups и другими вещами, которые я ...
04.03.2016
2
ответа

Позиция курсора в vi при открытии файла

vishex () {echo '#! / Bin / bash'> $ 1; chmod + x $ 1; vi $ 1 } Цель вышеупомянутой функции - иметь псевдоним для быстрого и удобного создания сценариев bash. Я хотел бы, чтобы ...
09.10.2015
2
ответа

/bin/sh: ошибка, импортирующая функциональное определение для 'некоторых - функция'

Я встретился с этой ошибкой при обновлении удара для CVE-2014-6271 проблемы безопасности: конфетка # обновляет удар Рабочая транзакция (запрещенное завершение работы) Обновление: bash-4.2.47-4.fc20.x86_64/bin/sh: ошибка...
26.09.2014
2
ответа

Как я могу заставить этот сценарий функции файла загружаться, не имея необходимость получать его каждый раз? “команда, не найденная” (основы Bash/сценариев)

Как я могу заставить этот сценарий функции файла загружаться, не имея необходимость получать его каждый раз? Я создал нечто файла с функциями сценария, которые я хотел бы выполнить. Это находится в/usr/bin, который находится в ПУТИ. Файл...
18.07.2014
2
ответа

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

Проблема: у Меня есть несколько функций удара и псевдонимов. Я не могу помнить всех их первое, что пришло на ум, таким образом, я обычно заканчиваю тем, что открыл свой .bash_functions и .bash_aliases файлы для нахождения то, в чем я нуждаюсь...
10.05.2014
2
ответа

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

Как делают я делаю следующую функциональную работу правильно #, мерзавец Установки по требованию функционируют мерзавец () {если! введите мерзавца и>/dev/null; затем $APT sudo устанавливают мерзавца; $ мерзавца fi*;} путем создания $ мерзавца* вызов...
04.04.2014
2
ответа

удар: заставьте имя массива от параметра функционировать с сохранением индексов

У меня есть функция для показа индекса выбранного элемента. Я пытаюсь передать параметр для функционирования для использования его в качестве имени массива. Это работает: getIndex () {arrname= 1$ b = (" $ {! arrname} ") index=1; в то время как (
07.10.2013
2
ответа

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

Я использую функцию как это. $ находят-grep () {находят. - тип f - называют "1$"-print0 | xargs-0 grep "2$";} После того, как я ввожу: $ находят-grep *.c нечто, я хочу получить расширенную последнюю командную строку. В этом case:...
22.09.2013
2
ответа

Функция Bash, не работающая в Zsh

Я медленно мигрировал от Bash до Zsh и имею до такой степени, когда все, что я преодолел, работает хорошо, за одним исключением. У меня есть несколько функций в моем .bashrc, который я использую...
30.12.2012
2
ответа

Функциональная вызывающая сторона позиционные параметры

Я должен считать и записать позиционный $ параметров вызывающей стороны функции. В странице справочника Bash говорится что: функция оболочки является объектом, который называют как простая команда и выполняется...
12.10.2012
2
ответа

Есть ли какой-либо способ, которым я могу вместить это в свой ~/.bashrc как функция?

Я просто обнаружил этот полезный бит кода этого полезно выглядящего веб-сайта. #!/bin/sh должностное лицо tclsh $ "за 0$" {1 +" $ "} proc основной {} {строки набора [lrange [разделение [читают stdin] \n] 0 концов 1] количество набора [
08.09.2012
2
ответа

Как я переопределяю функцию удара с точки зрения старого определения?

Есть ли какой-либо способ, которым я могу переопределить функцию удара с точки зрения ее старого определения? Например, я хотел бы добавить следующий блок кода к преамбуле функции command_not_found_handle ()...
23.01.2012
2
ответа

Объедините две команды в .bash_profile

В моем .bash_profile файле я хотел бы установить единственный псевдоним команды, который является двумя командами, которые выполняются один за другим. Первая команда берет аргумент от командной строки, и второе...
04.08.2011
2
ответа

создание простой команды для sudo Кв. - получает установку?

Я должен выполнять эти команды очень часто: склонные sudo - добираются, установка <пакет> sudo склонный - добираются, удаляют <пакет>, Может я делать это простым как: установка <пакет> удаляет <пакет>, я думаю...
02.08.2011
1
ответ

Есть ли способ экспортировать функции с уже расширенными параметрами?

Допустим, у меня есть два файла main.sh и sub.sh в одной папке со следующим содержимым :main.sh :#!/usr/bin/env bash экспорт ПАРАМЕТР="основной" моя _функция (){ эхо "$ПАРАМЕТР $1" } экспорт -в мою _функцию #Запустить другой скрипт./sub
26.11.2021
1
ответ

Два разных прототипа функций для модуля ядра Linux ioctl

Как указано в этом вопросе, прототипом функции ioctl внутри модуля ядра Linux является :(версия 1 )int ioctl (struct inode *i, struct file *f, unsigned int cmd, unsigned long arg ); или (версия 2 )длинный ioctl (структурный файл *f
26.11.2021
1
ответ

Использовать пользовательскую тестовую функцию в условном операторе bash

У меня есть функция bash, называемая numeric, которая возвращает либо 1, либо 0. числовой (){ #вычислить k либо 1, либо 0 эхо "$k" } Как я могу использовать эту функцию в условном операторе, чтобы проверить, является ли переменная var числовой?
26.10.2021
1
ответ

Поиск повторяющихся псевдонимов и функций в скрипте (.bashrc и т. д.)

На этом сайте говорится, что функции работают быстрее, чем псевдонимы, но он справедливо указывает, что псевдонимы легче понять -, когда вы хотите что-то очень простое и не нужно учитывать передачу аргументов, псевдонимы удобны и разумны
16.10.2021
1
ответ

Как распараллелить рекурсивную функцию bash?

У меня есть функция bash, которая в основном скручивает конечную точку для набора ссылок и снова рекурсивно скручивает каждую из этих ссылок (для другого набора ссылок ). задача (){ ссылка = "$1" ответ=$ (curl "$ссылка" )#сохранить данные ответа в файл..
03.09.2021
1
ответ

Дефис в именах функций bash

Пишу функции bash. Похоже, имена функций могут содержать дефис:-. Таким образом, indus -headrc ()и indus -tailrc (). Думал, что разрешено только подчеркивание.
30.06.2021
1
ответ

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

У меня есть следующая функция, которая печатает ЧИСЛО строк с начала набора файлов. Команда (функция, скрипт, что угодно )принимает переменное количество аргументов, и хотелось бы зарезервировать...
29.06.2021
1
ответ

Как сделать что-то в функции bash/zsh, а затем, в зависимости от вывода, сделать A или B?

Эта функция просматривает каждый локальный репозиторий git в папке ~/src и извлекает из него git. Все больше и больше я продолжаю получать сообщение об ошибке Пожалуйста, зафиксируйте свои изменения или спрячьте их перед слиянием....
17.06.2021
1
ответ

Вызов функции скрипта :функция против $ (функция)

Ссылаясь на следующий код для простоты #!/bin/bash number=7 function doSomething (){ number=8 } сделай что-нибудь echo "$number" Напечатает 8. Но с :#!/bin/bash число=7...
16.06.2021
1
ответ

Использовать выход, но не закрывать терминал в сценарии bash

Я создал функцию оболочки для удобного использования инструмента поиска на рабочем столе baloosearch. Я создал его как функцию по какой-то причине. Теперь в этих функциях мне нужно использовать команду выхода для выхода из циклов, если или...
15.06.2021
1
ответ

Существует ли команда zsh для вывода кода функции оболочки, например `введите `в bash

В bash, когда я хочу взглянуть на то, что делает уже определенная функция оболочки, я могу :$ type myFunctionName Для переменной myFunctionName,он предоставляет мне тип переменной (a...
18.05.2021