|
From: | adrianosql |
Subject: | Script que cria um novo poema |
Date: | 30 Aug 2015 12:54:55 -0700 |
Pessoal estou criando um script que faz o seguinte...
Existem 3 arquivos txt, cada um deles com um nome (nome do poema), e cada arquivo tem um poema dentro.
Esses 3 arquivos estão compactados em um arquivo chamado poemas.tar
Eu quero fazer um script que faz o seguinte, pegar uma frase de cada poema (que está dentro do poemas.tar) e crie um arquivo txt novo contendo as 3 frases, uma em baixo da outra, depois esse txt será compactado. Estou usando o grep, mas não está dando muito certo, veja o script...
#!/bin/bash
ARQUIVOS=`tar -tf poemas.tar`
tar -xf poemas.tar
for i in $ARQUIVOS; do
GREP=`grep -i "Uma certeza incerta Não se ilude Do que eu não sou." $i`
echo $GREP
if [ "$GREP" == "" ]; then
echo "Erro"
else
cat $i >> poema_final.txt
fi
done
gzip -9 poema_final.txt
Um dos txt que está dentro do arquivo poemas.tar possui a frase "Uma certeza incerta" outro arquivo possui a frase "Não se ilude" e o outro arquivo possui a frase "Do que eu não sou."
Quero que gere o arquivo poema_final.txt com o seguinte resultado:
Uma certeza incerta
Não se ilude
Do que eu não sou.
[Prev in Thread] | Current Thread | [Next in Thread] |