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

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

Re: acrescentar caracter


From: lferreir1
Subject: Re: acrescentar caracter
Date: Mon, 02 Aug 2004 17:00:29 -0000
User-agent: eGroups-EW/0.82

O seu script funcionou OK no meu ambiente UNIX-Solaris. Forcei o 
resultado da variável PASSWORD.
Debugue o seu script ( opção -x ) e verifique o valor da variável 
PASSWORD.

# sh -x teste
WORKDIR=/root/scripts/users
HOMEDIR=/home
USERSFILE=teste.db
CUT=/usr/bin/cut
+ grep -v # teste.db
PASSWORD=34567890
+ sed s|::|:34567890:| teste.db
/tmp
# cat arquivo-novo
caio:openware:34567890:/bin/bash

Até!
Luiz


--- Em address@hidden, caio ferreira <idic@t...> 
escreveu
> lferreir1 wrote:
> > Tente assim...
> > $ sed "s|::|:${VARIAVEL}:|" arquivo > arquivo-novo
> 
>       Infelismente nao deu certo.
> 
> ##### teste.sh #####
> 
> # Declarando variaveis
> WORKDIR=/root/scripts/users
> HOMEDIR=/home
> USERSFILE=teste.db
> CUT=/usr/bin/cut
> 
> # for each user listed
> for EACHUSER in `grep -v "#" $WORKDIR/$USERSFILE` ; do
> 
>          # garar senha
>          PASSWORD= makepasswd --chars 8 --string 
> abcdefghijklmnopqrstuvwxyz1234567890
> 
>          sed "s|::|:${PASSWORD}:|" $USERSFILE > arquivo-novo
> 
> done
> 
> --------------------------------------------------------------
> 
> ##### teste.db #####
> 
> caio:openware::/bin/bash


reply via email to

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