コンピュータ実習 5/17解答

問題

    lookコマンドの辞書ファイル中の単語で、
  1. 文字列manを含むがmanで終わらないものはいくつあるか。
  2. 文字列manから始まって、文字列manで終わる単語を全て求めよ。
    (manは条件を満たす単語である)

解答

  1. 複数解答あり
    $ look . | grep man | grep -v man$ | wc -l
    3708
    manを含むものとmanで終わるものの個数をそれぞれ求めて、引き算しても可。
    基本的に個数があっていれば正解にしています。

  2. 複数解答あり
    $ look . | grep ^man | grep man$
    man
    mangleman
    man-to-man
    man-woman
    途中結果をファイルに出力したり、man+(man以外のmanで始まりmanで終わる単語)という
    考え方でも可。 問題の本質ではないので個数のみ回答している方も間違いにはしていません。

まとめ

満点5点からの減点方式。問題文はよく読みましょう

クイズや授業についての質問があればメールで。書式には要注意。