Question: Create a find command string that will locate the file called resolv.conf and once found, grep for the number of lines that the string nameserver
Create a find command string that will locate the file called resolv.conf and once found, grep for the number of lines that the string nameserver appears in within the file.
Begin your find search within the /etc directory.
Complete the find command string by replacing the ## with the required characters.
find /etc -name 'resolv.conf' -exec grep ## 'nameserver' {} \;
(The output of the find command will be a number. Ignore the permission denied warnings)
MY question is with what I replace the ##?? not sure if -n or -c
in my lecture is this but is confusing. thanks
c - count number of LINES that contain the pattern.
When this flag is used, only the number of lines that contain the string pattern is returned, NOT the number of occurrences of the pattern within the file.
n - number the LINES that contain the pattern.
When this flag is used, each line that contains the string-pattern is numbered.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
