small fixes

This commit is contained in:
Vincent Riquer 2013-04-07 04:16:41 +02:00
parent e09fefb429
commit 2c507a4181

View File

@ -41,12 +41,13 @@ do
source "$function" source "$function"
done done
while getopts 'urn' opt while getopts 'urnD' opt
do do
case $opt in case $opt in
u) update=1 ;; u) update=1 ;;
r) rename=1 ;; r) rename=1 ;;
n) pretend=1 ;; n) pretend=1 ;;
D) (( debug++ )) ;;
esac esac
done done
@ -72,8 +73,12 @@ renameFile() {
echo $'\t'"${filename%.*}$extension" echo $'\t'"${filename%.*}$extension"
if ! (( pretend )) if ! (( pretend ))
then then
mv "$sourcepath/$filename" "$sourcepath/${filename%.*}$extension" mv \
Update source_files filename "${filename%.*}$extension" "$sourcepath/$filename" \
"$sourcepath/${filename%.*}$extension" \
&& Update source_files filename "${filename%.*}$extension"<<-EOW
id = $fileid
EOW
fi fi
} }
@ -83,6 +88,10 @@ do
then then
break break
fi fi
lines+=("$line")
done
for line in "${lines[@]}"
do
fileid=${line%%|*} fileid=${line%%|*}
rest="${line#*|}|" rest="${line#*|}|"
filename=${rest%%|*} filename=${rest%%|*}