Enviar arquivo sh para arquivo texto [RESOLVIDO]

1. Enviar arquivo sh para arquivo texto [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 05/04/2010 - 11:51h

O script deveria mandar o conteudo do arquivo teste.sh para um arquivo teste.txt
Mas quando o script e executado dentro do arquivo teste.txt aparece o conteudo do script e não os valores.

#!bin/bash

echo `date +%d/%m/%Y` "" "Data corrente"

cat conteudo.txt

echo "Programa terminado"

cat memorando.sh > memorando.txt

exit 0

A saida do programa no arquivo texto deveria ser:

05/04/2010 Data Corrente

Testando o script

Programa terminado


Como fazer para melhorar este script?



  


2. MELHOR RESPOSTA

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 05/04/2010 - 12:04h

Faça assim:

#!bin/bash
echo `date +%d/%m/%Y` "" "Data corrente"
cat conteudo.txt
echo "Programa terminado"
exit 0

E execute o seu script dessa forma:

# sh memorando.sh > memorando.txt

3. Seria algo assim???

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/04/2010 - 22:57h

#!/bin/bash
read -p "Digite algo: " TEXTO
echo -e "$(date +%d/%m/%Y) Data corrente \n${TEXTO}" >> memorando.txt

cat memorando.txt

exit

A cada execução do script uma nova linha é anexada ao arquivo memorando.txt e exibido na tela



4. Re: Enviar arquivo sh para arquivo texto [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 05/04/2010 - 23:53h

Consegui resolver o problema




5. Re: Enviar arquivo sh para arquivo texto [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/04/2010 - 08:27h

Coloque o q vc fez aki. Assim serve d exemplo pra outras pessoas.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts