У меня есть такой список.
Bob
Jim
Steve
В bash есть способ превратить это в такой список?
<a href="http://example.com/Bob"> Bob
<a href="http://example.com/Jim"> Jim
<a href="http://example.com/Steve"> Steve
Это должно работать нормально:
#/usr/bin/env bash
while read n; do
echo "<a href=\"http://example.com/${n}\">${n}</a>"
done < ${1}
Если вы сделали этот скрипт, то вы бы вызвали его с помощью ./scriptname.sh filename.txt
и он просто распечатал его на консоли. (Примечание: я экстраполировал ваш вопрос, добавив также </a>
.)