- 0 lines
Because there is a period after the word awesome, if you want to print that line, you can use the following command:
$ awk '/awesome\.$/{print $0}' myfile
- 2 lines
Since we search for the line that contains the word scripting. With a period after it followed by any text, this pattern only exists in two lines because the third line doesn't contain a period after the word.
- 3 lines
As we used the question mark that means the character class is not a must for the pattern to match.
- Nothing
As we used the pipe symbol, which is an ERE character, and as we used sed, we must use the -r option for sed to turn the extended engine on.