#!/bin/bash #Usage: bcards.sh name title phone fax mail name="$1" dr="$(echo $2 | sed -e 's/;/,/g' -e 's/-/--/g' -e 's/\"//g' -e 's/^\(..\)/\1/g')" title="$(echo $3 | tr '&;' '^,' | sed -e 's/-/--/g' -e 's/\^/\\\\^/g')" phone="$(echo $4 | sed -e 's/ /\\\\,/g' -e 's/-/--/g')" address="$(echo "$5" | sed -e 's/;/\\\\\\\\/g')" mail="$(echo "$6" | sed -e 's/\[at\]/@/g' -e 's/\[dot\]/./g')" web="$(echo $7 | sed 's/~/\\\\~{ }/g')" image="$8" sed -e "s/@NAME@/$name/g" \ -e "s/@DR@/$dr/g" \ -e "s/@TITLE@/$title/g" \ -e "s/@PHONE@/$phone/g" \ -e "s/@ADDRESS@/$address/g" \ -e "s/@MAIL@/$mail/g" \ -e "s;@WEB@;$web;g" \ -e "s/@IMAGE@/$image/g" \ bcard-forth.tex | \ tr '^' '&' >bcard-$image.tex pdflatex bcard-$image.tex