I have a script that I’m running from the home directory to search for all files called “script.sh” that contain the string “watermelon”. It’s not finding anything but I can clearly see these scripts in the subdirectories. Could someone please suggest a change to the command I’m using:
find . -name script.sh | grep watermelon
You need to use xargs:
xargs will modify the behavior to search within the files, rather than just search within the names of the files.