IFS trick doen't work - use parameter expansion
This commit is contained in:
parent
ea9e1954f4
commit
0ad3fbac61
22
atom
22
atom
@ -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:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user