【解説】 A) -L 正解です。-Lオプションを使用すると、指定したファイルがシンボリックリンクであるかを確認できます。 B) --link-check 誤りです。このオプションは存在しません。 C) -sym-link 誤りです。このオプションは存在しません。 D) --symlink 誤りです。このオプションは存在しません。
問題810:testコマンドで、2つの数値が等しいかどうかを確認するためのオプションは?
A) == B) -equal-num C) -eq D) --eq-check
解答解説を開く
正解)C
【解説】 A) == 誤りです。==は文字列比較に使用されることがありますが、testコマンドで数値の比較には使われません。 B) -equal-num 誤りです。このオプションは存在しません。 C) -eq 正解です。-eqオプションを使用すると、2つの数値が等しいかどうかを確認できます。 D) --eq-check 誤りです。このオプションは存在しません。
問題811:testコマンドで、数値が他の数値以上であるかを確認するためのオプションは?
A) -ge B) --greater-equal C) -greater-eq D) >=
解答解説を開く
正解)A
【解説】 A) -ge 正解です。-geオプションを使用すると、数値が他の数値以上であるかを確認できます。 B) --greater-equal 誤りです。このオプションは存在しません。 C) -greater-eq 誤りです。このオプションは存在しません。 D) >= 誤りです。>=は一部のスクリプト言語では使用されますが、testコマンドではサポートされていません。
問題812:testコマンドで、数値が他の数値より大きいかを判定するオプションは?
A) -gt B) --greater-than C) --giant D) >
解答解説を開く
正解)A
【解説】 A) -gt 正解です。-gtオプションを使用すると、数値が他の数値より大きいかどうかを判定します。 B) --greater-than 誤りです。このオプションは存在しません。 C) --giant 誤りです。このオプションは存在しません。 D) > 誤りです。>はtestコマンドではなく、[[ ]]構文で使用されます。