Monday, February 23, 2015

Searching for text in files whose filenames have spaces

Thank you, StackOverflow!

I have been dealing with spaces in filenames and it's been a thorn in my side.

Finally, some relief:


find idmexchange/ -name "*.xml" | while read file
do
  grep -l "XPRESS" "${file}"
done

The difference between word-based iteration and line-based iteration makes all the difference.