Как передать псевдоним в качестве аргумента команде оболочки - PullRequest
0 голосов
/ 02 марта 2020

Я хочу создать какие-то файлы конфигурации при отладке в perl.
Команда должна быть следующей:

perl -d <perl_script> <args>

Я хотел бы определить две конфигурации: config_1 и config_2 , где я бы просто сделал следующие вызовы

perl -d config_1

или

perl -d config_2

Я создал псевдонимы в своем .bashr c, а затем получил его.

alias config_1="<perl_script_1> <args_1>"
alias config_2="<perl_script_2> <args_2>"

Теперь, когда я звоню perl -d config_1, он говорит Не удается открыть perl скрипт "config_1": нет такого файла или каталога . Я думаю, что в этом случае config_1 не распознается как псевдоним.

Итак, мой вопрос, есть ли способ поместить псевдоним в качестве аргумента команды оболочки (в целом), например, использование если я изложил выше?

...