Isso deve funcionar bem:
#/usr/bin/env bash
while read n; do
echo "<a href=\"http://example.com/${n}\">${n}</a>"
done < ${1}
Se você fez isso com um script, você o chamaria com ./scriptname.sh filename.txt
e ele apenas o imprime no console. (Nota: eu extrapolei sua pergunta para incluir um </a>
também.)