shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: variável no for com espaço [resolvido]


From: Bahianeiro
Subject: Re: variável no for com espaço [resolvido]
Date: Wed, 10 Mar 2010 09:14:04 -0200

Desculpe,

Mas estive sem ver os e-mail`s da lista por alguns dias, mas não seria
mais econômico na questão do processamento o seguinte código ???

eval $(awk -F\; '{print "useradd -d "$4" -g "$2" -c "$3" -s "$5" -p
teste "$1}' teste.csv)

Em vez do while ???

Cordialmente,

Marcelo G. Dias
Vulgo : Bahianeiro

Em Qua, 2010-03-10 às 10:47 +0000, address@hidden
escreveu:
> 1.1. Re: variável no for com espaço [resolvido]
>     Enviado por: "Deivid" address@hidden deividvilela
>     Data: Ter, 9 de Mar de 2010 12:26 pm
> 
> Pessoal
> Obrigado pela ajuda
> Consegui resolver com o while mesmo, porém sem usar o IFS.
> Vejam o resultado abaixo
> 
> #!/bin/sh
> 
> while read linha
> do
>   login="$(echo $linha | cut -d";" -f1)"
>   grupo="$(echo $linha | cut -d";" -f2)"
>   dslgn="$(echo $linha | cut -d";" -f3)"
>   home="$(echo $linha | cut -d";" -f4)"
>   shell="$(echo $linha | cut -d";" -f5)"
>   echo "Criando conta $login"
>   useradd -d $home -g $grupo -c "$dslgn" -s $shell -p teste $login
> done < teste.csv 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]