I have a file test.txt
which contains file names like below where some file names will have spaces and some will not.
Mon - Tue corrected item.csv
Sat -Sun incorrect item.csv
Wed_THU_corrected_item.csv
Now I have a script where I have a for
loop that is intended to find these files which are listed in test.txt
at a particular "path" where files will come daily just to make sure files exist. So please let me know how I can match such files that have spaces in their name.
for file in `cat test.txt`
do
if [ ! -f path/$file ];
then action item
fi
done
"$file"
. In any case, feel free to open new question on specific bash scripting topics on this site. – Sebastian Dec 20 '17 at 10:50