Regular Expressions   «Prev  Next»
Each question is worth one point. Select the best answer or answers for each question.

Unix Pattern Matching - Quiz

1. Which of the following regular expressions will match the pattern exp only at the beginning of a line?
Please select the best answer.
  A. \^exp
  B. ^exp
  C. exp$
  D. exp^

2. Which of the following commands uses correct syntax for matching the patterns bunk or bank at the end of the of text?
Please select the best answer.
  A. grep 'b[au]nk$' myfile
  B. grep "b[au]nk$" myfile
  C. grep b[au]nk$ myfile
  D. grep 'b[au]nk$" myfile

3. Suppose you want to search for this regular expression:
Please select the best answer.
  A. grep A 'stop!' sign myfile
  B. grep 'A 'stop\!' sign' myfile
  C. grep "A 'stop\!' sign" myfile
  D. grep "A 'stop!' sign" myfile

4. Which of the following meanings can a $ character assume within a regular expression?
Please select all the correct answers.
  A. A literal dollar sign
  B. Shell variable syntax
  C. End-of-line anchor for pattern matching
  D. Match any single character

Regex Anchors: 1) Start of line, 2) Start of String, 3) End of Line

Regex Sample Patterns: 1) Letters, numbers, and hyphens, 2) Date

Ad Linux OS Concepts