lilalo

diff l3bashrc @ 144:1cbdfdde1274

mass upload
author igor@book.xt.vpn
date Mon Dec 15 22:47:03 2008 +0200 (2008-12-15)
parents 244825e244de
children 40d843395547
line diff
     1.1 --- a/l3bashrc	Thu Jul 17 11:20:58 2008 +0300
     1.2 +++ b/l3bashrc	Mon Dec 15 22:47:03 2008 +0200
     1.3 @@ -211,13 +211,15 @@
     1.4      then
     1.5          echo Usage:
     1.6          echo 
     1.7 -        echo    l3upload "<filename>"
     1.8 +        echo    l3upload "<filename> [<time>]"
     1.9          echo
    1.10          echo "<filename>" - name of the file to upload
    1.11          return 1
    1.12      else
    1.13          source=$1 
    1.14 -        target="${L3_SESSION_ID}_`date +%s`"_"$(echo $source|sed s@.*/@@)"
    1.15 +        time=`date +%s`
    1.16 +        [ -n "$2" ] && time="$2"
    1.17 +        target="${L3_SESSION_ID}_$time"_"$(echo $source|sed s@.*/@@)"
    1.18          if echo $source | grep -q http://
    1.19          then
    1.20              curl -s "$source" > /tmp/$target 
    1.21 @@ -230,6 +232,14 @@
    1.22      fi
    1.23  }
    1.24  
    1.25 +l3mass_upload()
    1.26 +{
    1.27 +    for i in "$@"
    1.28 +    do
    1.29 +      l3upload $i `perl -e 'print (((stat("$i"))[9])."\n")'`
    1.30 +    done
    1.31 +}
    1.32 +
    1.33  # Append lines from "$@" files to the end of the shell history
    1.34  hist_append ()
    1.35  {