LPIC-1 101試験 模試④:29-32

問題29:lsコマンドの結果を画面とファイルの両方に保存するには、どのコマンドを使用しますか。

A) ls | tar data
B) ls | test data
C) ls | tee data
D) ls >& data

解答解説を開く
正解)C

【解説】
A) 誤りです。tar はファイルアーカイブを作成するためのコマンドであり、この場合は誤りです。
B) 誤りです。test は条件式を評価するためのコマンドであり、ここでは無関係です。
C) 正解です。tee は出力を画面に表示しつつファイルにも保存します。
D) 誤りです。この構文は存在しません。

問題30:ディレクトリを削除する際に関する正しい記述を選びなさい(2つ選択)。

A) rmコマンドはオプションなしではディレクトリを削除できません。
B) 空のディレクトリはrmdirコマンドで削除可能です。
C) ディレクトリ内の全ての内容はrmdirで削除できます。
D) rm -rを使用することで、ディレクトリとその中身を削除できます。

解答解説を開く
正解)A, D

【解説】
A) 正解です。rmコマンドには-rや-dのようなオプションを指定しなければ、ディレクトリは削除できません。
B) 誤りです。空のディレクトリはrmdirで削除可能ですが、ディレクトリ内にファイルがある場合は削除できません。
C) 正解です。rm -rは再帰的にディレクトリとその中身を削除します。
D) 誤りです。rmdirではディレクトリ内のファイルを含む内容を削除できません。

問題31:cutコマンドを使い、カンマ区切りファイル data.csv の2列目を抽出する適切なコマンドはどれですか。

A) cut -d, -c 2 data.csv
B) cut -f 2 -d , data.csv
C) cut -d , -f 2 data.csv
D) cut -c 2 data.csv

解答解説を開く
正解)C

【解説】
A) 誤りです。-c は固定位置の文字を切り取るオプションで、列抽出には適しません。
B) 誤りです。区切り文字の指定が不正確です。
C) 正解です。-d で区切り文字、-f で列番号を指定します。
D) 誤りです。-c は列の抽出に適していません。

問題32:以下のうち、"test.txt" に一致するワイルドカードはどれですか。

A) [t][e][s][t].txt
B) est.txt
C) [a-z]*.txt
D) test?txt

解答解説を開く
正解)A

【解説】
A) 正解です。この形式は "test.txt" に正確に一致します。
B) 誤りです。"e" や "st" を含む任意のファイルにマッチするため、条件が緩すぎます。
C) 誤りです。"a-z" で始まる任意の名前に一致しますが、 "test.txt" には限定されません。
D) 誤りです。"?" は単一の文字に一致するため、条件を満たしません。