LPIC問題:809-812

LPIC練習問題

問題809:testコマンドで、指定したファイルがシンボリックリンクであるかを確認するためのオプションは?

A) -L
B) --link-check
C) -sym-link
D) --symlink

解答解説を開く
正解)A

【解説】
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コマンドではなく、[[ ]]構文で使用されます。