Linha dupla Sed / Awk

0

Eu tenho uma lista como essa.

  • Bob
  • Jim
  • Steve

Existe uma maneira no bash de transformar isso em uma lista como essa?

  • <a href="http://example.com/Bob"> Bob
  • <a href="http://example.com/Jim"> Jim
  • <a href="http://example.com/Steve"> Steve
por 13throwaway 05.08.2013 / 23:02

1 resposta

1

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.)

    
por 05.08.2013 / 23:14

Tags