LPI認定試験情報
今日の一題
運営について

問題の一覧
LPIC 101−「GNU/UNIX基本コマンド」−「フィルターとテキストストリーム」

 
問 題  

ファイルsampleには、内容が重複している行が多数存在している。重複している行を1行にまとめて表示するにはどうすればよいか? 下線部に適切なコマンドを記述せよ。

$ sort sample | _________

解答

とあるログファイルを50行ごとに分割して、個々のファイルとして保存したい。ファイルを分割するのに適切なコマンドはどれか?

  1. dd
  2. cut
  3. paste
  4. split
  5. mpage
解答

テキストファイルfile.txt内にある文字列「abc」をすべて「def」に変更して表示するためには、どのコマンドを実行すればよいか?

  1. sed c/abc/def/s file.txt
  2. grep -v -s /abc/def file.txt
  3. cat file.txt | grep abc | grep def
  4. sed s/abc/def/g file.txt
  5. fmt abc def < file.txt
解答

以下のような2つのファイルがある。

 $ cat A.txt
 1 REDHAT
 2 TURBO
 3 VINE
 4 PLAMO

 $ cat a.txt
 1 redhat
 2 turbo
 3 vine
 4 plamo

 これを以下のように結合して、1つのファイルjoin.txtにしたい。

 $ cat join.txt
 1 REDHAT redhat
 2 TURBO turbo
 3 VINE vine
 4 PLAMO plamo

必要なオプション、引数をつけて、コマンドを記述せよ。

解答

複数の受信メールをまとめたファイル「mailfile」の中から、発信者のメールアドレスを表示したい場合、どのようにすればよいか? なお、発信者のメールアドレスは「From:」以下に記されているものとし、「From:」を除いて表示したい。

  1. grep mailfile '^From' | cut -d: -f1
  2. grep '^From' mailfile | cut -d: -f2
  3. grep '$From' mailfile | cut -d':'
  4. grep mailfile "From" | cut -d: -f2
解答

sedを使ってHTMLファイルの中にあるタグをすべて削除したい。適切なものはどれか?

  1. sed 's/<*>//g'
  2. sed 's/<[^>]*>//g'
  3. sed 's/<^$>//g'
  4. sed 's/\<*\>'
解答

テキストファイルを印刷するために、ヘッダの付加と段落処理などの整形をして出力したい場合に利用するコマンドはどれか?

  1. sed
  2. tr
  3. lpc
  4. pr
  5. head
解答

バイナリファイルの内容を8進数や16進数で表示するコマンドはどれか?

  1. mon
  2. file
  3. bin
  4. od
  5. ed
解答

ファイルの最後の行から逆順に標準出力へ書き出すコマンドはどれか?

  1. cat -r
  2. tac
  3. cpio
  4. grep
  5. export
解答

chat.log ファイルのすべての行頭に "> " (引用符) を付けて表示したい。

元ファイル:abcdefg
表示 :> abcdefg

以下のどのコマンドの組合せを実行すればよいか?

  1. cat chat.log > sed s/^/'> '/
  2. sed 's/^/'> '/ < cat chat.log
  3. cat chat.log | sed s/^/'> '/
  4. cat chat.log > sed "s/^/'> '/g"
  5. sed -f chat.log -e s/^/"> "/
  6. sed -e s/^/'> '/g < chat.log
解答
 
次の10問 >>
ページ最上部へ ホームへ