1

おはようございます、

zshell には、次のようなエイリアスがあります。

alias foo='echo FooBar!'

もちろん、これは正常に機能します。

エイリアスを実際に「実行」しようとしている機能がありますが、そうではありません。

foo_fun () {
    echo "About to foo!"
    `$foo`
    $foo
    eval $foo
    eval `$foo`
    echo "Just food...wait what?"
}

このための合理的な検索用語を考え出すのに時間がかかっています。何かご意見は?

私も試しました:

"$foo"

「許可が拒否されました」というメッセージが表示されます。(えっ?)

TIAo/

4

1 に答える 1

1

エイリアスは変数ではなく、通常のコマンドのように扱います。'foo'を実行するだけです。ほとんどの場合、$ fooは未定義で、何も返しませんでした。「」は「許可が拒否されました」も表示します

于 2010-04-30T14:37:44.093 に答える