summaryrefslogtreecommitdiff
path: root/asp-cp
diff options
context:
space:
mode:
Diffstat (limited to 'asp-cp')
-rwxr-xr-xasp-cp22
1 files changed, 18 insertions, 4 deletions
diff --git a/asp-cp b/asp-cp
index a2b64f5..73b526d 100755
--- a/asp-cp
+++ b/asp-cp
@@ -84,11 +84,11 @@ EOF
fi
failed=""
-while read fl
-do
+if [ "$#" -gt 1 ]
+then
+ fl="$2"
if [ ! -f "$fl" ]
then
- echo "$fl"
"$APPPATH/ascp" -T -q -k 1 -l 500m -i "$KEYPATH/$KEYNAME" \
"anonftp@ftp.ncbi.nlm.nih.gov:/$DATAPATH/$fl" "."
fi
@@ -96,7 +96,21 @@ do
then
failed="$failed\n$fl"
fi
-done
+else
+ while read fl
+ do
+ if [ ! -f "$fl" ]
+ then
+ echo "$fl"
+ "$APPPATH/ascp" -T -q -k 1 -l 500m -i "$KEYPATH/$KEYNAME" \
+ "anonftp@ftp.ncbi.nlm.nih.gov:/$DATAPATH/$fl" "."
+ fi
+ if [ ! -f "$fl" ]
+ then
+ failed="$failed\n$fl"
+ fi
+ done
+fi
if [ -n "$failed" ]
then
echo -e "\nFAILED TO DOWNLOAD:\n$failed\n" >&2