Hitachi

JP1 Version 11 JP1/Advanced Shell 


9.2.1 シェル標準コマンドの一覧

シェル標準コマンドには,特殊組み込みコマンドと正規組み込みコマンドがあります。

表9‒2 特殊組み込みコマンドの一覧

コマンド名

機能概要

.

シェルスクリプトを実行します。

:

引数を展開し,終了コード0を返します。

break

繰り返し処理を抜けます。

continue

ループの処理を中断して,ループの先頭に戻ります。

eval

引数を1つにまとめて,コマンドとして実行します。

exec

指定されたコマンド実行して終了します。

exit

シェルを終了します。

export

シェル変数をエクスポートします。

readonly

変数の属性を読み込み専用に変更する,または読み込み専用の変数を表示します。

return

関数またはジョブ定義スクリプトから復帰します。

set

シェルオプションを設定する,配列を作成する,または変数の値を表示します。

shift

実行時パラメーターをシフトします。

trap

シグナルや強制終了要求を受けたときの動作を設定します。

typeset

変数や関数の属性と値を明示的に宣言します。

unset

変数の値と属性の設定を解除します。

表9‒3 正規組み込みコマンドの一覧

コマンド名

機能概要

alias

エイリアスを定義します。

builtin

組み込みコマンドを実行します。

cd

カレントディレクトリを移動します。

command

組み込みコマンドや外部コマンドを実行します。

echo

引数で指定した値を標準出力に出力します。

false

終了コード1を返します。

getopts

引数を解析します。

kill

プロセスにシグナルを送信します。

let

算術式による数値計算を行って,評価します。

print

引数で指定した値を,標準出力に出力します。

pwd

カレントディレクトリのパスを表示します。

read

標準入力から読み込んでシェル変数に格納します。

test

条件式を判定します。

times

シェルが消費したCPU時間を表示します。

true

終了コード0を返します。

ulimit【UNIX限定】

システムリソースの上限を設定し,情報を表示します。

umask【UNIX限定】

ファイルモード作成マスクを設定し,表示します。

unalias

エイリアス定義を無効にします。

wait

プロセスの完了を待ちます。

whence

指定された文字列をコマンドとした場合の解釈を表示します。