[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: acrescentar caracter
From: |
lferreir1 |
Subject: |
Re: acrescentar caracter |
Date: |
Wed, 04 Aug 2004 14:15:46 -0000 |
User-agent: |
eGroups-EW/0.82 |
Desculpe, não ví o looping. Faça o seguinte, 'seta' a variável
PASSWORD.
PASSWORD="" # após o for
...
set PASSWORD # após makepasswd
...
unset PASSWORD # após o sed
( --- Em address@hidden, "lferreir1" <lferreir@e...>
escreveu
> Caio, vc terá que fazer um loop, tipo for no seu script, lendo
linha
> a linha o arquivo teste.db
> Dúvidas, é só escrever.
> Luiz
> --- Em address@hidden, caio ferreira <idic@t...>
> escreveu
> > lferreir1 wrote:
> > > 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
> >
> > Aqui deu problema.
> >
> > No arquivo teste.db coloca mais de uma linha, tipo
> >
> > user1:empresa::/bin/bash
> > user2:empresa::/bin/bash
> >
> > akira:~/scripts/users# sh -x teste.sh
> > + WORKDIR=/root/scripts/users
> > + HOMEDIR=/home
> > + USERSFILE=teste.db
> > + CUT=/usr/bin/cut
> > ++ grep -v '#' /root/scripts/users/teste.db
> > ++ makepasswd --chars 8 --string
> abcdefghijklmnopqrstuvwxyz1234567890
> > + PASSWORD=6ewz14n1
> > + sed 's|::|:6ewz14n1:|' teste.db
> > ++ makepasswd --chars 8 --string
> abcdefghijklmnopqrstuvwxyz1234567890
> > + PASSWORD=qvp2pvkw
> > + sed 's|::|:qvp2pvkw:|' teste.db
> >
> > akira:~/scripts/users# cat arquivo-novo
> > # LOCALNAME : LOCALGROUP : PASSWD : DEFAULTSHELL
> > user1:empresa:qvp2pvkw:/bin/bash
> > user2:empresa:qvp2pvkw:/bin/bash
- Re: [shell-script] acrescentar caracter, caio ferreira, 2004/08/02
- Re: acrescentar caracter, lferreir1, 2004/08/02
- Re: [shell-script] Re: acrescentar caracter, caio ferreira, 2004/08/02
- Re: acrescentar caracter, lferreir1, 2004/08/02
- Re: [shell-script] Re: acrescentar caracter, caio ferreira, 2004/08/02
- Re: acrescentar caracter, lferreir1, 2004/08/03
- Re: [shell-script] Re: acrescentar caracter, caio ferreira, 2004/08/03
- Re: acrescentar caracter,
lferreir1 <=
- Re: [shell-script] Re: acrescentar caracter, caio ferreira, 2004/08/04