JP1/Advanced Shell
形式
eval [command [args ...]]
機能
引数を1つにまとめて,コマンドとして実行します。引数として与えられた文字列をそのままコマンドとして実行します。
引数
- command
- 実行するコマンドのコマンド名を指定します。引数commandを指定しなかった場合,何も実行しないで正常終了します。
- args
- 1つにまとめて実行するコマンドの引数を指定します。
戻り値
戻り値 意味 0 正常終了 127 エラー終了
- コマンドを特定できません。
上記以外 エラー終了
- コマンドの形式が不正か,またはコマンドがエラーで終了しました。
注意事項
- このコマンドの実行結果はジョブ実行ログに出力されません。また,ジョブやジョブステップの正常終了またはエラー終了の判定にも使用されません。呼び出したコマンドの実行結果を参照してください。
- この特殊組み込みコマンドは,コマンドの構文を誤るとコマンドを実行しているシェルが終了します。
使用例
- /home/adsh/scriptディレクトリに移動します。
eval cd /home/adsh/script
All Rights Reserved. Copyright (C) 2011, 2012, Hitachi, Ltd.