Answer Posted / kiran sangeri
grep is one of many standard UNIX utilities. It searches
files for specified words or patterns. First clear the
screen, then type
% grep science science.txt
As you can see, grep has printed out each line containg the
word science.
Or has it ????
Try typing
% grep Science science.txt
The grep command is case sensitive; it distinguishes
between Science and science.
To ignore upper/lower case distinctions, use the -i option,
i.e. type
% grep -i science science.txt
To search for a phrase or pattern, you must enclose it in
single quotes (the apostrophe symbol). For example to
search for spinning top, type
% grep -i 'spinning top' science.txt
Some of the other options of grep are:
-v display those lines that do NOT match
-n precede each matching line with the line number
-c print only the total count of matched lines
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
How is the command '$cat file2 ' different from '$cat >file2 and >> redirection operators ?
What is $0 bash?
What is the behavioural difference between cmp and diff commands?
Write a command that will find all text files in a directory such that it does not contain the word "amazing" in any form (that is, it must include the words amazing, amazing, or amazing)?
What does the command ' $who | sort –logfile > newfile' do?
How can we use grep command in unix?
How do I search for text in vi?
What do chown command do?
Are you in or at the office?
What does #!/ Bin sh do?
What is the command to compare two files in unix?
What does touch command do in unix?
Enumerate some of the most commonly used network commands in unix?
What is the use of sed command in unix?
What is the difference between awk and grep?