#!/bin/sh if [ $# -lt 2 ]; then echo "Usage: `basename $0` " 1>&2 exit 2 fi MYBASE=$1 shift MYFILES=$* for MYFILE in $MYFILES; do expand $MYFILE | awk 'BEGIN { \ MYURL_PRE="ftp://x2ftp.oulu.fi/pub/'${MYBASE}'/" \ }\ /^[a-z,A-Z,0-9,_,\-]*\// { \ MYDIR=$1; \ } \ /^[a-z,A-Z,0-9,_,\.,\-]* / { \ MYFILE = $1; \ printf "%s%s%s\n", MYURL_PRE, MYDIR, MYFILE; \ }' done