Passar conteúdo de arquivo como variavel [RESOLVIDO]

1. Passar conteúdo de arquivo como variavel [RESOLVIDO]

Elias Medina
elias.medina

(usa Ubuntu)

Enviado em 13/11/2015 - 17:03h

Ola gente. Alguém poderia me ajudar ... Como passo passar para um comando no shell como variável o conteúdo de um arquivo?

Assim é a sintaxe correta:
zmprov ma fulano@empresa.com.br zimbraHideInGal FALSE

Aqui quero passar um arquivo com uma lista enorme:

zmprov ma <file.txt> zimbraHideInGal FALSE


Esse comando: "zmprov ma <acount> zimbraHideInGal FALSE " faz os usuários não aparecerem na lista global de endereços.

Grato!


  


2. Re: Passar conteúdo de arquivo como variavel

thinomar
thinomar

(usa Linux Mint)

Enviado em 13/11/2015 - 17:35h

Só testa antes em um ambiente seguro:
for linha in $(cat file.txt)
do
zmprov ma $linha zimbraHideInGal FALSE
done

--
-I've been talking to the main computer
-And...?
-It hates me


3. Re: Passar conteúdo de arquivo como variavel [RESOLVIDO]

Elias Medina
elias.medina

(usa Ubuntu)

Enviado em 13/11/2015 - 18:10h

Beleza meu amigo.. deu certinho com a sua dica... Grato por sua colaboração :D

tinha uma lista com mais de 150 emails.
o script ficou assim:


#!/bin/bash

for linha in $(cat /tmp/desabilitados)
do
echo "aplicando em $linha"
zmprov ma $linha zimbraHideInGal TRUE
done


Grato!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts