Как процесс оболочки запускается из приложения macOS, используя функции, определенные в ~ / .bash_profile? [Дубликат]

Я бы также рекомендовал вам экспериментировать с регулярными выражениями с помощью «Expresso» - это утилита - отличная (и бесплатная) утилита для редактирования и тестирования регулярных выражений.

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

Например, при создании своего регулярного выражения с использованием пользовательского интерфейса и выбирая «*», у вас есть возможность проверить флажок «Как можно меньше» и увидеть результирующее резум, а также проверить его поведение, даже если раньше вы не знакомы с не жадными выражениями.

Доступны для загрузки на их сайте: http://www.ultrapico.com/Expresso.htm

Экспресс-загрузка: http://www.ultrapico.com /ExpressoDownload.htm

4
задан sL' 11 April 2013 в 06:18
поделиться

2 ответа

Вы должны экспортировать функцию

export -f foo

ref

1
ответ дан Steven Penny 27 August 2018 в 02:03
поделиться

Разумный, но не обязательно элегантный подход заключается в том, чтобы поместить функцию в отдельный файл и исправить ее из вашего профиля и из вашего сценария.

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

0
ответ дан tripleee 27 August 2018 в 02:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: