【解説】 A) <=
誤りです。<=はスクリプト言語で使用されますが、testコマンドでは使用されません。
B) -le
正解です。-leオプションを使用すると、数値が他の数値以下であるかを確認できます。
C) -less-equal
誤りです。このオプションは存在しません。
D) --le-check
誤りです。このオプションは存在しません。[/su_spoiler]
問題806:testコマンドで、文字列が空であるかどうかを確認するためのオプションは?
A) --null-string B) -z C) -empty D) --empty-check
解答解説を開く
正解)B
【解説】 A) --null-string 誤りです。このオプションは存在しません。 B) -z 正解です。-zオプションを使用すると、文字列が空であるかどうかを確認できます。 C) -empty 誤りです。このオプションは存在しません。 D) --empty-check 誤りです。このオプションは存在しません。
問題807:testコマンドで、2つの文字列が等しいかを確認するためのオプションは?
A) == B) -str-equal C) = D) -eq-str
解答解説を開く
正解)C
【解説】 A) == 誤りです。==は一部のスクリプト言語で使われますが、testコマンドでは=を使用します。 B) -str-equal 誤りです。このオプションは存在しません。 C) = 正解です。=演算子を使用して、2つの文字列が等しいかどうかを確認します。 D) -eq-str 誤りです。このオプションは存在しません。
【解説】 A) --older-file 誤りです。このオプションは存在しません。 B) -old 誤りです。このオプションは存在しません。 C) -ot 正解です。-otオプションを使用すると、指定したファイルが他のファイルよりもタイムスタンプが古いかどうかを確認できます。 D) -compare-old 誤りです。このオプションは存在しません。