4 echo usage: fedex 123456789012 >[1=2]
11 pattern=`{echo $1 | sed 's;/;\\&;'}
20 X ,x/(.+\n)+\n/ g/'$pattern'/p' |
21 sam -d $* >[2]/dev/null
26 awk 'NR%2==1 { a=$0; }
27 NR%2==0 { b=$0; printf("%-30s %s\n", a, b); }
39 if(!(when ~ /..\/..\/.... ..:../)){
45 if(!(line[i+1] ~ /..\/..\/.... ..:../) &&
46 (i+2 > NR || line[i+2] ~ /..\/..\/.... ..:../)){
47 what = what ", " line[i++];
49 printf("%s %s\n", when, what);
54 # hget 'http://www.fedex.com/cgi-bin/track_it?airbill_list='$1'&kurrent_airbill='$1'&language=english&cntry_code=us&state=0' |
55 hget 'http://www.fedex.com/Tracking?action=track&language=english&cntry_code=us&initial=x&mps=y&tracknumbers='$1 |
56 htmlfmt >/tmp/fedex.$pid
57 sed -n '/Tracking number/,/^$/p' /tmp/fedex.$pid | awk2
59 sed -n '/Reference number/,/^$/p' /tmp/fedex.$pid | awk2
61 sed -n '/Date.time/,/^$/p' /tmp/fedex.$pid | sed 1,4d | fmt -l 4000 | sed 's/ [A-Z][A-Z] /&\n/g'