【解説】 A) source 正解です。sourceコマンドを使用すると、スクリプトを現在のシェルで実行できます。 B) set 誤りです。setはシェルオプションの設定に使用します。 C) exec 誤りです。execは現在のプロセスを別のコマンドで置き換えます。 D) run 誤りです。このコマンドは存在しません。
問題790:bashで定義した関数を削除するコマンドはどれですか?
A) unset B) delete C) remove D) clear
解答解説を開く
正解)A
【解説】 A) unset 正解です。unsetコマンドを使用して関数を削除できます。 B) delete 誤りです。このようなコマンドは存在しません。 C) remove 誤りです。無効なコマンドです。 D) clear 誤りです。clearはターミナルの表示をクリアするコマンドです。
問題791:bashで現在定義されている関数の一覧を表示するためのコマンドはどれですか?
A) declare -f B) list-functions C) show-functions D) func-list
解答解説を開く
正解)A
【解説】 A) declare -f 正解です。declare -fを使用すると、現在定義されているすべての関数を表示できます。 B) list-functions 誤りです。このようなコマンドは存在しません。 C) show-functions 誤りです。このコマンドも無効です。 D) func-list 誤りです。このコマンドも無効です。
問題792:bashのfunctionコマンドで作成された関数を削除するために使用するコマンドは?
A) unset B) delset C) reset D) rmset
解答解説を開く
正解)A
【解説】 A) unset 正解です。unsetコマンドを使用することで関数を削除できます。 B) delset 誤りです。このようなコマンドは存在しません。 C) reset 誤りです。このコマンドは端末設定をリセットするためのものです。 D) rmset 誤りです。このコマンドは存在しません。