1 7c709434 2005-03-18 devnull #!/usr/local/plan9/bin/rc
4 7c709434 2005-03-18 devnull if(~ $1 -d){
9 7c709434 2005-03-18 devnull if(! ~ $#* 2){
10 baf7825e 2005-03-20 devnull echo 'usage: netfileget [-d] system path' >[1=2]
11 7c709434 2005-03-18 devnull exit usage
14 b8c9f317 2005-03-21 devnull . netfilelib.rc $1
16 7c709434 2005-03-18 devnull fn getfile9p {
17 7c709434 2005-03-18 devnull if(! 9p read $1/$2)
21 7c709434 2005-03-18 devnull fn getdir9p {
22 7c709434 2005-03-18 devnull 9p ls -l $1/$2 | awk '{s=$NF; if($0 ~ /^d/) s=s"/"; print s}'
25 65fb6fb7 2005-03-24 devnull fn getfile {
27 65fb6fb7 2005-03-24 devnull echo get $2 $t | runsftp -e $1
31 65fb6fb7 2005-03-24 devnull fn getdir {
32 65fb6fb7 2005-03-24 devnull {echo cd $2; echo ls -l} | runsftp $1
34 65fb6fb7 2005-03-24 devnull $NF == "." || $NF == ".." { next }
37 65fb6fb7 2005-03-24 devnull if($0 ~ /^d/)
38 65fb6fb7 2005-03-24 devnull s = s "/"
41 65fb6fb7 2005-03-24 devnull ' $t.sftp