shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Tranformar um campo em link html


From: trans548
Subject: Tranformar um campo em link html
Date: Sun, 16 Jan 2011 20:10:16 -0000
User-agent: eGroups-EW/0.82

Boa tarde pessoal,

Gostaria da ajuda de vocês em um pequeno script que estou fazendo.

Tenho alguns arquivos.txt com dados parecidos com os debaixo:

2008:20081104 
2009:20091113 
2003:20030321 
2003:20031006 
2001:20011004 
2001:20011031 
97:19970516 
97:19970517 

Explicando:
Os números a esquerda dos dois pontos são pastas e os números a direita
dos dois pontos são arquivos.htm

Estou tentando fazer um script para transformar os dados acima em link html, 
mas nao estou conseguindo, vejam a baixo o script:

#!/bin/bash
t=$1   # nome da pagina.htm
echo "<html>" > ${t}.htm

echo "<head>  <title> $t </title>" >> ${t}.htm

echo "<body>" >> ${t}.htm
echo "<center><h2> "$t" </h2> </center><hr color=#ffffff>" >> ${t}.htm

while read linha  # lendo o arquivo com os dados
do
a=$(echo $linha  `cut -d: -f1`)   # separando os campos
b=$(echo $linha  `cut -d: -f2`)

#inserindo os campos  no link
echo "<a href="$a/${b}.htm"> $b</a> <br>" >> ${t}.htm
done <  lista

echo " </body> </html>" >> ${t}.htm
----------- 
Tenho como resultado uma pagina.htm com todos os dados lista em um único link, 
quando deveria ser oito links. Onde estar o erro?

Desde já agradeço qualquer a juda.

J.Sabino





reply via email to

[Prev in Thread] Current Thread [Next in Thread]