変数からコマンドを実行する方法

変数からコマンドを実行する方法

私の状況は次のとおりです。

SEARCH="find `pwd` -name"

bash> $SEARCH resources.xml | grep $SEARCH_DIR | grep $1 | grep ‘cells’

pwdただし、その変数で参照されている内容は不明です。

ベストアンサー1

alias SEARCH='find . -name'

または

SEARCH() { find . -name "$1"; }

使用法

SEARCH resources.xml | ...

これはSEARCH変数ではありません。コマンドを変数(SEARCH='find . -name')として定義できますが、エイリアスまたは関数定義がより一般的です。

おすすめ記事