ベストアンサー1
私は2つの...一般的な...使用事例を知っていますeval
。
パラメータ処理
getopt
:[T]この実装は引用された出力を生成することができ、これはシェルで再解釈されるべきです(通常はevalコマンドを使用して)
設定するSSHエージェント:
[T]エージェントは、呼び出しシェルで評価できる必須シェルコマンド(sh(1)またはcsh(1)構文を生成できます)を印刷します(たとえば、
eval `ssh-agent -s`
sh(1)またはksh(1)などのBourneタイプシェルの場合)eval `ssh-agent -c`
csh(1)と派生。
どちらの用途にも異なるオプションがあるかもしれませんが、どちらにも驚かないでしょう。