gravar em variaveis dentro de arquivo
eh o seguinte eu kero gravar em um arquivo q ja tem variaveis exemplo...
um arquivo TESTE contem
USUARIO=FULANO
STATUS=ATIVO
IP=192.168.0.2
DOWN=128
UP=96
......................................
so q eu kero fazer isso automatico naum kero da r um vi no arquivo e mudar as variaveis
eu kero ler uma variavel e alterar automatico no script....
por exemplo se eu bloquear o usuario passando a variavel STATUS=ATIVO para STATUS=DESATIVADO
mas so mudar essa variavel sem alterar as outras....
como eu posso fazer isso???
ler so o status foi facil so naum descobri como altera-lo..
obrigado pela atençao...
fui....
Gravar em Variaveis de Arquivos
Ola Amigo,
Obrigado pela sua resposta... eu tinha tentado esse sed aki...
mas ja valeu sua resposta aposto q tem mta gente com essa duvida....
eu tentei o sed e o cut tbem da certo..... so to em duvida ql dos dois usar....
na verdade eu keria alterar direto no arquivo... achei q era possivel por isso naum keria usar nem o sed nem o cut....
mas obrigado...
Gravar em Variaveis de Arquivos
com cut ficaria desta forma....
STATUS=`echo $arquivo | grep STATUS | cut -d "=" -f 2`
ou usando cat
STATUS=`cat $arquivo | grep STATUS | cut -d "=" -f 2`
ai eu tenho o resultado do STATUS.....
porem vou gastar mais umas linhas para fazer as alteraçoes depois gravar as variaveis...
com sed fika mais simples mesmo...
mas com o cut tbem tem como ja testei aki.... desta forma eh 100%
...
vlw
fuiz...
obrigado
Gravar em Variaveis de Arquivos
mas acho q vou usar isso so pra checagem do status se ele esta ativo entaum ele levanta as conf do usuario se naum ele bloqueia...
ai fika tudo certo...
Gravar em Variaveis de Arquivos
Entrei numa sinuca aki...
se eu criar varios usuarios como vou ler cada variavel de acordo com o usuario...???
ex..
USUARIO=fulano
STATUS=ATIVO
IP=192.168.0.2
DOWN=128
UP=96
como eu vou adicionar outro com as mesmas variaveis???
so se eu usar outras variaveis:
USUARIO2=beltrano
STATUS2=ATIVO
IP2=192.168.0.3
DOWN2=64
UP2=56
..
pensei em fazer na seguinte estrutura...
USUARIO fulano {
STATUS=ATIVO
IP=192.168.0.2
DOWN=128
UP=96
}
mas naum sei como ler dentro desse esquema....
e como eu vou fazer o sed ler dentro desse esquema???
ou entaum eu vou ter q criar um arquivo pra cada usuario....