Unix shell script to loop through the files with spaces in their name


There are various ways to loop through the files in unix but when there is a space in the file name most of them fail. Below given is one of the method to loop through the file successfully even when there is a space in the filename

find . -type f |while read file
do
    do_something “$file”
done
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s