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