Стандарт дизайна для & ldquo; О & rdquo; и & ldquo; Параметры & rdquo; [закрыто]

В bash 4 вы можете использовать специальную переменную: $BASH_ALIASES.

Например:

$ alias foo="echo test"
$ echo ${BASH_ALIASES[foo]}
echo test
$ echo `${BASH_ALIASES[foo]}` bar
test bar

Альтернативно определить как переменную, тогда используйте команду подстановка или eval.

Так, например, вместо определения псевдонима, такого как:

alias foo="echo test"

, определите его как:

foo="echo test"

вместо , Затем выполните его:

find . -type f -exec sh -c "eval $foo" \;

или:

find . -type f -exec sh -c "echo `$foo`" \;
2
задан 3 July 2013 в 10:37

0 ответов

Другие вопросы по тегам:

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