#!/bin/sh ########################################### # Convert the Tno/Seq into actual URL # Argument: $1 = Tableno/Seqno ########################################### test -z "$1" && exit 0 # No Tno/Seq given... U="http://www.ucolick.org/~xavier/WFCCDOVI" # URL built from U + field + "/Figures" + field + "_G" + Seq + "a.jpg" # Table numbers refer to: d="";f="" case "$1" in 0/*) d="PKS0405-123"; f="PKS0405"; ;; 5/*) d="Q0026+1259"; ;; # f identical to d 6/*) d="TONS180"; ;; 7/*) d="TONS210"; ;; 8/*) d="PKS0312-77"; ;; 9/*) d="PKS0558-504"; ;; 10/*) d="PG1004+130"; ;; 11/*) d="HE1029-140"; ;; 12/*) d="PG1116+215"; ;; 13/*) d="PG1211+143"; ;; 14/*) d="PG1216+069"; ;; 15/*) d="3C273"; ;; 16/*) d="Q1230+0947"; ;; 17/*) d="PKS1302-102"; f="PKS1302"; ;; 18/*) d="PG1307+085"; ;; 19/*) d="MRK1383"; ;; 20/*) d="Q1553+113"; ;; 21/*) d="PKS2005-489"; ;; 22/*) d="FJ2155-0922"; ;; 23/*) d="PKS2155-304"; ;; *) exit 0 esac test -z "$f" && f="$d" Seq=`basename $1` echo "$U/$d/Figures/${f}_G${Seq}a.jpg" exit 0 #(echo "$1" | tr / =; echo "$F") | gawk -F= -v "U=$U" ' # NR==1{T=sprintf("%02d",$1); Seq=$2; next}\ # NF==2{ if($1==R) print U "/" $2 "/Figures/" $2 "_G" Seq "a.jpg" }' #F=' #00=PKS0405-123 #05=Q0026+1259 #06=TONS180 #07=TONS210 #08=PKS0312-77 #09=PKS0558-504 #10=PG1004+130 #11=HE1029-140 #12=PG1116+215 #13=PG1211+143 #14=PG1216+069 #15=3C273 #16=Q1230+0947 #17=PKS1302-102 #18=PG1307+085 #19=MRK1383 #20=Q1553+113 #21=PKS2005-489 #22=FJ2155-0922 #23=PKS2155-304 #' #(echo "$1" | tr / =; echo "$F") | gawk -F= -v "U=$U" ' # NR==1{T=sprintf("%02d",$1); Seq=$2; next}\ # NF==2{ if($1==R) print U "/" $2 "/Figures/" $2 "_G" Seq "a.jpg" }'