I am using Ubuntu machine and tried with below commands to search for a text:
This command to check if the word is present in a given directory recursively:
1) Here <hello>
is the word which I am search for and it searches recursively in all files starting from current directory. It is working fine.
grep -r "<hello>" .
2) Now I want to restrict the search to only specific files, say to xml
files only:
grep --include=\*.{java} -rnw '/home/myfolder/' -e "<hello>"
This time the command is taking more time and finally not giving any results. But my files has the content.
I have gone through this link - How do I find all files containing specific text on Linux? for writing my second command.
Is there any issue with my second command? Also is there an alternate command that performs fast?