
- Kali Linux Tutorial
- Kali Linux - Home
- Installation & Configuration
- Information Gathering Tools
- Vulnerability Analyses Tools
- Kali Linux - Wireless Attacks
- Website Penetration Testing
- Kali Linux - Exploitation Tools
- Kali Linux - Forensics Tools
- Kali Linux - Social Engineering
- Kali Linux - Stressing Tools
- Kali Linux - Sniffing & Spoofing
- Kali Linux - Password Cracking Tools
- Kali Linux - Maintaining Access
- Kali Linux - Reverse Engineering
- Kali Linux - Reporting Tools
- Kali Linux Useful Resources
- Kali Linux - Quick Guide
- Kali Linux - Useful Resources
- Kali Linux - Discussion
How to use the grep command to search for a string that has a dot in it?
In order to be able to grep a string that has a dot inside it, we must first understand what a grep command is and how to use it on Linux.
The grep command in Linux is used to filter searches in a file for a particular pattern of characters. It is one of the most used Linux utility commands to display the lines that contain the pattern that we are trying to search.
Normally, the pattern that we are trying to search in the file is referred to as the regular expression.
Syntax
grep [options] pattern [files]
While there are plenty of different options available to us, some of the most used are −
-c : It lists only a count of the lines that match a pattern -h : displays the matched lines only. -i : Ignores, case for matching -l : prints filenames only -n : Display the matched lines and their line numbers. -v : It prints out all the lines that do not match the pattern
Now, let’s consider a case where we want to find a particular pattern in all the files in a particular directory, say dir1.
Syntax
grep -rni "word" *
In the above command replace the “word” placeholder with
For that we make use of the command shown below −
grep -rni "func main()" *
The above command will try to find a string “func main()” in all the files in a particular directory and also in the subdirectories as well.
Output
main.go:120:func main() {}
In case we only want to find a particular pattern in a single directory and not the subdirectories then we need to use the command shown below −
grep -s "func main()" *
In the above command we made use of the -s flag which will help us to not get a warning for each subdirectory that is present inside the directory where we are running the command.
Output
main.go:120:func main() {}
Now, let’s explore the example where we will grep for all the strings that include a dot inside them.
Command
grep -r “0\.99” *
Or
grep -r 0\.99 *
Both the above commands will work perfectly fine in any of the linux based operating systems.
Output
main.go:31: var str string = “0.99”
- Related Articles
- How to search for a string in JavaScript?
- How to grep multiline search patterns in Linux?
- How to use Java String.split() method to split a string by dot?
- How to search for a pattern in a Java string?
- How to search a string for a pattern in JavaScript?
- With JavaScript RegExp how to search a string for text that matches regexp?
- How to search a MySQL table for a specific string?
- How to Use Search Intent for Keyword Research that Gets Results?
- How to search for a string in an ArrayList in java?
- How to search a column for an exact string in MySQL?
- How to grep string without filenames in Linux?
- How to use MySQL LIKE query to search a column value with % in it?
- How to grep a string in a directory and all its subdirectories in Linux?
- How to search for exact string in MySQL?
- How to search for string or number in a field with MongoDB?
