Discussion:
[shell-script] Executando linhas de comando
Bruno Viana bruno_exe@yahoo.com.br [shell-script]
2018-07-06 13:40:16 UTC
Permalink
Pessoal,
Tenho um script que gera um arquivo com uma lista de mapeamentos smb no seguinte formato :
gio mount smb://DOMINIO\;***@IP_SERVIDOR/MAPEAMENTO 
Para evitar pedir a senha várias vezes pensei em usar <<< $senha da seguinte forma :
$ smb://DOMINIO\;***@IP_SERVIDOR/MAPEAMENTO <<< $senha 

Partindo do pressupostos que o arquivo com os mapeamentos tem o nome mapeamentos.txt pensei em fazer assim :
$ awk '{system($0)}' mapeamentos.txt <<< $senha 

Mas dessa última forma só rola na primeira linha. 
Alguém tem uma ideia para resolver, ou uma forma melhor de fazer isso? 
Desde já agradeço a atenção de todos 
itamarnet@yahoo.com.br [shell-script]
2018-07-06 14:41:00 UTC
Permalink
Caro Bruno


Acredito que do jeito que construiu não seja mais adequado.

Talvez o melhor seja:


$ awk -v senha=${senha} '{system($0 " <<< " senha)}' mapeamentos.txt



Acho que funciona, mas não testei.


[]'s
Itamar

Loading...