Попытка запустить: function which_terminal {return (ps -p $ PPID | awk "'NR == 2'" | cut - d "''" -f 11)
} внутри .zshrc, чтобы получить переменную, с которой запущен эмулятор терминала, чтобы я мог настроить ...
я хотел бы немного расширить zsh функцию завершения. Я хотел бы постараться не помещать полное тело функции в свой homedir только с одной измененной строкой. Вместо этого я хотел бы прервать, это...
Итак, я создаю функцию, которая выполняет цикл for для всех файлов в каталоге в качестве заданного аргумента и распечатывает все файлы и каталоги: #! / bin / bash List () {для элемента в $ 1 ...
У меня есть следующая функция: testcur.sh: #! / Bin / bash function valcurl {if [[$ 1! = ""] ] тогда tbl = $ 2 # может быть несколько значений data = / home / data btic = $ data / $ tbl "_btic" ...
У меня в файле ~/.zshrc есть следующий код: nv() ( if vim --serverlist | grep -q VIM; then if [[ $# -eq 0 ]]; then vim elif [[ $1 == -b ]]; затем сдвиньте 1 IFS=' ' vim --...
Поскольку он перезаписывает мою историю при использовании в нескольких терминалах, я хочу отключить функциональность fc -W. К сожалению, у меня есть привычка часто его печатать. Я думаю, что невозможно создать псевдоним, ...
Я создал функцию для регистрации результатов скрипта и добавил в скрипт аргумент. Вы можете посмотреть его на https://docs.laswitchtech.com/doku.php?id=documentations:linux:pxelinux В этом скрипте ...
Я использую Ubuntu с Bash, и у меня есть файл, в котором размещен сценарий с 5 функциями. Иногда мне нужно вызвать какую-то функцию этих функций (но не всех) непосредственно из интерфейса командной строки. Я мог бы сказать, что это ...
Следующие переменные используются для получения позиционные параметры: $ 1, $ 2, $ 3 и т. д.
$ @
$ # Но они используются как для позиционных параметров скрипта, так и для позиционных параметров функции. ...
Рассмотрим следующие две функции: f1 () {if ["$ a" == ""]; тогда a = "0"; иначе a = $ (($ a + 1)); fi; эхо "$ а";
} f2 () {echo "f1 (): $ ($ 1)";
} Если я вызову f1 несколько раз, a будет ...
Я знаю, что псевдонимы можно обойти цитируя саму команду. Однако, похоже, что если встроенные команды «затенены» функциями с такими же именами, нет способа выполнить ...
Это функция, которую я использую или пытаюсь использовать для восстановления базы данных в контейнере докеров: function Restoredb ()
{# источник: см. выше local wkdir = "pwd | rev | cut -d" / "-f1 | rev" ...
Я хочу написать удобную функцию, которая загружает все сценарии Matlab, которые она передала в командной строке. Синтаксис будет выглядеть как fmatlab myscript1.m myscript2.m ... mystriptN.m Я могу легко сделать ...
#! / Bin / sh execute_cmd ()
{$ ($ @)
} execute_cmd экспорт MY_VAR = my_val
echo $ {MY_VAR} Поскольку $ () выполняется во вспомогательной оболочке, $ MY_VAR неправильно установлен в оболочке, в которой выполняется сценарий. Мой вопрос, ...
Как Bash инициализирует локальные переменные? Всегда ли следующие команды будут делать одно и то же (при использовании внутри функции)? местный фу
местный foo =
local foo = ""
foo () {sudo - sh -c "cd / home / rob; echo \" $ @ \ ""
} Я пытаюсь создать функцию bash в .bashrc, которая будет sudo, перейти в конкретный каталог, а затем запустить команду Python. Для демонстрации ...
Я весь день безуспешно пытаюсь заставить bash принимать аргументы: ближайшая ссылка на это, которую я смог найти: Как передать параметры в псевдоним? if i execute: rename -v -n 's/^the.//....
Я не могу понять, почему тайм-аут в вызове функции вызывает остановку цикла. У меня есть «решение», но я действительно очень заинтригован тем, как / почему это происходит! Кажется, что-то нужно сделать ...
Я вызываю функцию MATLAB с помощью сценария bash matlab -nodesktop -nosplash -nodisplay -r "matlabfunction input1 input2; quit" Я пытаюсь получить однозначное возвращаемое значение из функции matlab, ...
> cat b.txt function first {foo = $ (SOMEMAGIC)} echo nyi | first> Вопрос: Как мы можем передать строку "nyi" переменной "foo" внутри функции? Итак, как мы можем передать ...
Я создал множество каталогов, и я хотел бы сделать свою жизнь lazy и автоматически перейти в каталог, который я создал с помощью опции -g с результатом mkdir -g foo. Терминал будет таким: ...
У меня есть 'цветная кошка', работающая приятно благодаря другим (см., Как может я colorize вывод кошки включая неизвестные типы файлов в b&w?). В моем .bashrc: CDC () {для fn в "$"; сделайте исходное выделение-...
Основная цель этой функции: псевдоним "git log" = "git log --name- статус », если бы это было возможно. Поскольку невозможно создать псевдоним чего-либо с пробелами, я решил написать функцию оболочки: git () ...
В настоящее время я пытаюсь настроить некоторый bash определения (функции, переменные), которые должны быть доступны для всех пользователей, имеющих доступ к рабочей станции. Я создал сценарии оболочки с расширением .sh в / ...
У меня есть небольшой проект, который настраивает и устанавливает некоторые сценарии оболочки с использованием автоинструментов GNU. Теперь скрипты должны будут исходить из общего файла, содержащего некоторые функции оболочки. Где должен быть этот файл .
unalias удаляет / отключает псевдоним для текущего сеанса, то есть псевдоним временно отключается. Если псевдоним неправильный, нежелательный или бесполезный, я просто удаляю его из .bashrc или .bash_alias ...
Я просто хочу передать вывод оператора эха в качестве аргумента ($ {1}) функции регистратора в следующий пример: logfile =. / testlog `touch $ {logfile}` function logger () {echo "[$ {USER}] [$ ...
Я пишу сценарий bash, и у меня есть функция, которая получает 3 аргумента, имя хоста, команду и файл, она должна вызывать команду на это имя хоста и перенаправить вывод на имя файла. Это ...
Вот чего я хочу добиться: Function: Func1 () {$ 1 = "Hello World"
} Вызов функции: local var1
Func1 var1
echo $ var1 (должно отображаться эхо Hello World) Я нашел этот пример, который, кажется, работает, но ...