Blob
1 #!/usr/local/plan9/bin/rc3 if(! ~ $#* 2){4 echo usage: netisdir system path >[1=2]5 exit usage6 }8 t=/tmp/netisdir.$pid.$USER9 fn sigexit { rm -f $t }11 {12 echo !echo XXX connected13 echo cd $214 echo !echo XXX directory exists15 } | sftp -b - $1 >$t >[2=1]16 if(9 grep -s XXX.directory.exists $t){17 echo directory18 exit 019 }20 if(9 grep -s 'is not a directory' $t){21 echo file22 exit 023 }24 cat $t | sed 's/sftp> //g; /^$/d; /XXX/d; /^cd /d' >[1=2]25 if(! 9 grep -s XXX.connected $t){26 echo connect failed27 exit 028 }29 echo nonexistent30 exit 0