evalコマンド(引数を1つにまとめてコマンドとして実行する)

形式

eval [command [args ...]]

機能

引数を1つにまとめて,コマンドとして実行します。引数として与えられた文字列をそのままコマンドとして実行します。

引数

command
実行するコマンドのコマンド名を指定します。引数commandを指定しなかった場合,何も実行しないで正常終了します。
args
1つにまとめて実行するコマンドの引数を指定します。

戻り値

戻り値意味
0正常終了
127エラー終了
  • コマンドを特定できません。
上記以外エラー終了
  • コマンドの形式が不正か,またはコマンドがエラーで終了しました。

注意事項

使用例