IFS trick doen't work - use parameter expansion

This commit is contained in:
Vincent Riquer 2013-03-03 19:47:36 +01:00
parent ea9e1954f4
commit 0ad3fbac61

22
atom
View File

@ -762,7 +762,6 @@ removeObsoleteFiles
# get files
echo '
SELECT
mime_type_actions.action,
destinations.name,
mime_type_actions.mime_text,
source_files.filename
@ -778,21 +777,20 @@ echo '
AND mime_type_actions.action = 1;
SELECT "AtOM:NoMoreFiles";' >&3
IFS='|'
while read -u4 \
action \
destination \
mimetype \
filename
while read -u4 line
do
IFS="$oldIFS"
if ! [[ $action = AtOM:NoMoreFiles ]]
if [[ $line = AtOM:NoMoreFiles ]]
then
getTags "$mimetype" "$filename"
break
else
destination=${line%%|*}
rest=${line#*|}
mimetype=${rest%%|*}
filename=${rest#*|}
getTags
#createTask
fi
IFS='|'
done
IFS="$oldIFS"
closeDatabase
# vim:set ts=8 sw=8: