1
ответ

Какое особое значение имеет «#» в рамках параметра-расширения?

Предположим, я определил переменную, как номер = 123 # 456, и я хочу распечатать его без ведущих «123 #». (Такая вещь происходит в ZSH, когда вы работаете с номерами в базах, кроме 10.) ...
24.06.2018
1
ответ

Возвращает последнюю команду, выполненную в функции bash

Аналогично этому: Возвращает последнюю команду, выполненную в сценарии оболочки. lastCommand = $ (здесь какая-то команда) Можно ли добиться того же результата, но вместо этого используется внутри функции bash, не сценарий bash? P ....
31.05.2018
1
ответ

функция и передать аргументы

Итак, это моя первая функция: #! / Bin / bash let_print () {echo hello $ 1 } Let_print Земля Let_print Марс готов показать результат user @ bash $ ./demo.sh Привет Земля Привет Марс А это моя ...
14.04.2018
1
ответ

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

Я хочу сделать это - функция swap () {mv $ 1 $ 1._tmp && mv $ 2 $ 1 && mv $ 1._tmp $ 2; } функция alterpdf () {swap (titlepage_ $ 1.tex titlepage_ $ 2.tex); swap (titlepage_ $ 1.pdf, titlepage_ $ 2 ....
18.03.2018
1
ответ

Как мне преобразовать папку с аудиофайлами в один файл (перебрать несколько папок)?

У меня есть несколько радиоспектаклей разных серий. Некоторые уже однопутные, некоторые - многодорожечные. Я хочу, чтобы все было одноколейно. Я не против перекодирования; на самом деле я хочу перенести их на свой ...
26.02.2018
1
ответ

`set -e` внутри функции bash

Здесь set -e ведет себя по-другому set -e; функция foo {} по сравнению с функцией foo { set -e; } принадлежит ли set -e внутри функций? Влияет ли set -e, объявленный вне функций, на "вложенные"...
18.11.2017
0
ответов

Внутри функции bash, как я должен передать вывод в программу Python, не вызывая программу Python, во время определения?

Заранее извиняюсь, я не силен в написании шелл-скриптов. У меня есть функция bash, которая выглядит так: tagDownload() { mp3 "$@" | /home/имя пользователя/bin/tag.py } где mp3 - это еще один bash...
25.10.2019
0
ответов

Как прочитать вывод предыдущей команды в сценарий оболочки? [дубликат]

Я выполнил команду в сценарии оболочки, и команда заканчивается словами «выполнено успешно» или «завершено неудачно».Как я могу прочитать это в сценарии и использовать его для условий if и else?
29.01.2018
0
ответов

Начать функцию в фоновом режиме и сохранить PID

У меня есть сценарий, содержащий две функции. Одна функция запускает другой в качестве фонового процесса и возвращает эти процессы UID. Это хорошо работает, пока я не хочу ставить PID в посвященный ...
26.01.2018
0
ответов

Найти местоположение функции оболочки / bash на диске

Если у меня есть такая функция: #!/usr/bin/env bash function foo { } и указанная выше функция находится в . bash_profile или где-то еще. Если я использую which foo, он не даст мне расположение этого ...
27.11.2017
0
ответов

почему приглашение bash не будет обновляться, пока я снова не вызову bash [дубликат]

У меня есть эта функция, которая повторяет недавний каталог funtion prompt_oldpwd() { local oldpwd="" ; # проверить, установлен ли $OLDPWD и не пустой ли он [ ! -z "${OLDPWD}" ]; затем # ...
03.02.2016