Итак, у меня есть функция, которую я хочу запустить из командной строки. кошка foo.sh #!/bin/bash echo foobar Я экспортирую его в свою переменную PATH и перехожу в другой каталог. экспорт PATH=${PATH} :/home/usr/...
У меня псевдоним zsh :gitbs (){ветвь git | grep --$1 } И я хотел бы передать результат в git checkout, например :git проверка | состояние gitbs Как я могу заставить это работать?
В настоящее время я работаю с мозаичным оконным менеджером и хочу иметь возможность использовать пользовательскую функцию, эквивалентную той, которая была у меня, когда я использовал tmux, которая позволяла мне запускать команду во всех видимых...
Мне нужна команда bash, чтобы переместить каталог в другое место и изменить на него текущий каталог. Что-то простое, например mvcd я пробовал с mvcd (){ mv "$1" "$2" cd "$2"...
Я использовал локальные функции в своих функциях bash после сопоставления параметров аргументов. -----список -----локальный fdir=${dpath :-$PWD} pregion "${ropts[@]}" -----pregion -----(" -д"|" --...
У меня есть функция plist, которая может вызывать команды head и tail. Но для обработки регионов я вызываю другую функцию pregion.#---plist---("-H"|" --head" )local -...
У меня есть следующая функция bash для печати между двумя номерами строк для файлов, рекурсивно просматривающих типы файлов.texi и.org в определенном каталоге. Я хотел бы иметь возможность предоставить файл...
Я пишу функцию bash, которая принимает ряд строк, с каждая строка должна быть напечатана отдельной строкой. Но нужно правильно составить переменную frmt для printf в зависимости от по количеству...
У меня есть цикл, проверяющий определенные критерии перехода к следующей итерации (A ). Я понял, что если я вызываю функцию (skip ), которая вызывает continue, она как будто вызывается в...
Я хочу сделать псевдоним для многострочной команды, чтобы вызывать ее быстрее, чем копирование -вставка -, выполняя ее каждый раз из текстового файла. Примером такой команды является выполнение -команды -удаленной -программы обновления :
(
....
Я новичок в написании сценариев оболочки, и мне было интересно, можно ли вызвать функцию, которая сама вызывает другую функцию без аргументов, с одним или несколькими аргументами. Первый...
Как передать массив функции, особенно если он где-то посередине? Оба "${b}" и "${b[@]}", кажется, передают только первый элемент, поэтому есть ли способ как для вызова -, так и для...
В моем bashrc есть следующая функция :make (){ nice -n 19 /usr/bin/make -j $ (nproc)--output -sync "$@" echo -e "\a" } export -f make Цель состоит в том, чтобы запустить make на...
Я использую ZSH в качестве основной оболочки, но в моем.zshrc я хотел бы настроить команду ssh с expect, чтобы мне было проще подключаться по ssh к моим ящикам разработки, когда я прошиваю сборки (буквально нет нужна безопасность это...
Я хочу использовать direnv для автоматического определения функции bash при переключении в определенный каталог. Вот определение функции. seqchart () { # Создать стенограмму создания диаграммы последовательности
...
В Bash есть функция, позволяющая выбрать для вас номер файлового дескриптора и присвоить его переменной. $ exec {fd}>foo.txt
$ эхо "$ fd"
11
$ эхо "бар" >&$fd
$ кошка foo.txt
bar Эта функция ...
Я использую выражение «переопределяющая оболочка» для обозначения функции foo, которая отменяет некоторую исходную функцию. , и вызывает эту исходную функцию (или ее копию) во время выполнения. У меня есть ...
Я пытаюсь создать функцию, которая упрощает grep для журнала, с которым мне приходится работать на регулярной основе. Я бы хотел использовать расширенное регулярное выражение с конвейером и перенаправлять вывод и т. Д. Но у меня проблемы ...
log ()
{ A=$1 print "`date '+%m/%d/%y %H:%M:%S'`: $A" >> LOGFILE.txt print "$A"
} Вот так функция log используется в большинстве shell-скриптов в нашем окружении.
И она использовалась в ...
Рассмотрим эту простую функцию, которую я пытаюсь добавить в свои .aliases (dnf - это новейшая замена Yum в Fedoras): function abc () {dnf search something
} Он хорошо работает в Bash, но я получаю следующее ...
Мы готовимся к переходу на Samba на основе Active Directory из домена старого стиля. В настоящее время все наши группы являются плоскими - пользователи принадлежат к группам, но группы не могут принадлежать к другим группам. С тех пор, как я...
Я сохранил следующий сценарий в файле и создал псевдоним для этого файла в пользовательском bashrc, а затем получил этот bashrc: #! / bin / bash
domain = "$ 1" && test -z "$ domain" && exit 2 ...
Я снова пробую ловушки в Bash. Я только что заметил, что ловушка RETURN не срабатывает для функций. $ trap 'echo ok' ВОЗВРАТ
$ f () {эхо ко; }
$ f
ко
$. Икс
ОК
$ cat x
$ Как видите, дело идет ...
Каковы минимальные и максимальные значения следующих кодов выхода в Linux: Код выхода, возвращаемый из двоичного исполняемого файла ( например: C
программа).
Код выхода, возвращаемый из сценария bash (когда ...
Я хочу написать функцию, которую я могу вызвать из сценария с множеством различных переменных. По некоторым причинам у меня возникают трудности. Примеры, которые я читал, всегда просто используют глобальную переменную ...
У меня довольно часто есть сценарий, использующий довольно длинный канал раз.
Середина каждой трубы - это одна и та же цепочка команд. Только начало и конец откладываются все время, когда оно используется. Different-command-1 \ ...
Как лучше всего возвращать много значений из функции bash? Пример1: Функциональный сценарий: функция mysqlquery {local dbserver = 'localhost' local dbuser = 'user' local dbpass = 'pass' ...