Linux・シェル4 択難易度 基礎

f.txt は apple、banana、mango の 3 行。出力は?

grep -c an f.txt

正答

  1. 3
  2. 1
  3. 2
  4. 0

解説

grep -c(--count)は一致した「行」の数を出力する。an を含む行は banana と mango の 2 行なので 2 になる。banana には an が 2 回出現するが、行単位で数えるため 3 にはならない。出現回数そのものを数えたいときは grep -o an f.txt | wc -l のように -o で一致部分を 1 行ずつ出してから数える。

参考: www.gnu.org

grep

この問題を含む Linux・シェル のテストを制限時間つきで解く

Linux・シェルクイズへ