fedex 597 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/rc
  2. if(! ~ $#* 1) {
  3. echo usage: fedex 123456789012 >[1=2]
  4. exit usage
  5. }
  6. rfork e
  7. fn bgrep{
  8. pattern=`{echo $1 | sed 's;/;\\&;'}
  9. shift
  10. echo 'X {
  11. $
  12. a
  13. .
  14. }
  15. X ,x/(.+\n)+\n/ g/'$pattern'/p' |
  16. sam -d $* >[2]/dev/null
  17. }
  18. # hget 'http://www.fedex.com/cgi-bin/track_it?airbill_list='$1'&kurrent_airbill='$1'&language=english&cntry_code=us&state=0' |
  19. hget 'http://www.fedex.com/cgi-bin/tracking?action=track&language=english&cntry_code=us&initial=x&mps=y&tracknumbers='$1 |
  20. htmlfmt >/tmp/fedex.$pid
  21. bgrep 'Tracking Number' /tmp/fedex.$pid
  22. bgrep 'Scan Activity' /tmp/fedex.$pid
  23. rm /tmp/fedex.$pid