Nome do arquivo vindo do txt

1. Nome do arquivo vindo do txt

letsay
paulasouza11

(usa Ubuntu)

Enviado em 06/10/2009 - 18:53h

Ola,pessoal

Tenho um arquivo com 5 linhas (arq.txt)
/aa
/bb
/cc
/dd
/ee

Quero pegar cada uma das linhas e colocar como parte do nome do meu arquivo de backup.
O problema eh q ja tenho um script bonitinho e nao consigo encaixar isso nele.

Please, help!!

-------------------------------------
script :

cat /home/paula/Desktop/arq.txt | while read linha; do
echo "Gerando o backup $linha"
tar cjpf - $linha | ssh anapaula@pegasus.ccuec.unicamp.br 'cat - > /DADOS/Backup-NAO_APAGAR/BackupMogi`date +%Y%m%d`/bkp-full-`echo $linha`-`date +%Y%m%d`.tar.bz2'
done
-------------------------------------

meu problema esta com a parte : `echo $linha`
so quero colocar o nome da pasta q esta sendo backupeada como parte do nome do arquivo gerado.

AI QUE ODIO..

mto obrigada
Aguardo resposta.



  


2. Re: Nome do arquivo vindo do txt

Filippe
spolti

(usa Fedora)

Enviado em 06/10/2009 - 19:45h

Cara faz um for no arquivo


for i in `cat arq.txt`;
do
echo i$
done

você pode substutuir o nome do arquivo usanro a variável i no lugar que desejar colocar o nome com o conteúdo do arquivo.




Abraços






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts