シェルスクリプトでよく使用されると思われるビルトインコマンドについてざっくりメモ。 知っているつもりで知らないことって、結構あるので。 ビルトインコマンドはシェルに組み込まれているコマンド。ソフトウェアとして bashに含まれており、ファイルとしては存在しない。 よってwhich、whereisコマンドでパスを探しても結果は得られないが、typeコマンドで ビルトインか外部コマンドかの確認ができる。ビルトインと外部コマンドとで同名の コマンドが存在する場合がある。typeに-aオプションをつけると両方表示してくれる。 なお、ビルトインコマンドはシェルと同じプロセス内で動作する。 source ファイル名を指定して実行する。sourceコマンドではファイルに実行権を与える必要がない。 ファイルは現在のシェルで実行され、環境がそのまま引継がれるため、変数の取り扱いに注意。 break for,