[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
- 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 <=
- 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, 2004/08/04
- Re: [shell-script] Re: acrescentar caracter, caio ferreira, 2004/08/04