Executar vários arquivos dentro de um diretório [RESOLVIDO]

1. Executar vários arquivos dentro de um diretório [RESOLVIDO]

Bene Santos
benet

(usa Debian)

Enviado em 17/05/2018 - 11:47h

Olá amigos.
Estou fazendo um script para agendar mensagem de Email.
Cadastro todos os dados do agendamento e envio para um diretório um arquivo executaagendaNOMEDOUSUARIO.sh

Estou tentando executar os arquivos todos de uma vez usando FOR mas consigo executar só o primeiro:

Assim:
######################################################
for i in `cat /home/agendamsg/executaagenda`
do
cd /home/agendamsg/executaagenda
./*.sh
done
######################################################

Alguém poderia dar uma ajuda???

Valeu.





  


2. MELHOR RESPOSTA


oxidante

(usa Debian)

Enviado em 17/05/2018 - 12:57h

Como o caminho "/home/agendamsg/executaagenda" é um diretório, use o comando ls ao invés de cat.

cd /home/agendamsg/executaagenda
for i in `ls`
do
./$i
done


3. RESOLVIDO

Bene Santos
benet

(usa Debian)

Enviado em 17/05/2018 - 13:51h

Valeu @oxidante, funcionou...muitíssimo obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts