![Wellingthon Dias Queiroz - @tonyhts Wellingthon Dias Queiroz - @tonyhts](//static.vivaolinux.com.br/imagens/fotos/22cf8ecc4d3d4.jpg)
tonyhts
(usa Arch Linux)
Enviado em 29/07/2015 - 14:12h
Olá,
Supondo que vc esta usando espaço entres as atribuições ( = ) apenas para aqui melhor exemplificar e sabe que para usar arquivos separados precisará do source, eval ou comando to tipo sed para gravar no arquivo de parametros.
Basta atribuir assim:
NewPassword=$(echo $password)
Um exemplo sem usar source ou eval:
test.sh
#!/bin/bash
echo -n "PLEASE ENTER WITH YOUR NEW PASSWORD: "
read -s password
sed -r -i "/NewPass/ s/(NewPassword).*$/\1 = $password/1" test.prm
test.prm
Password = 12345
NewPassword =
;AutoReset_SeqNUM = N
Saída:
PLEASE ENTER WITH YOUR NEW PASSWORD: tony
$ cat test.prm
Password = 12345
NewPassword = tony
;AutoReset_SeqNUM = N[/code]
abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.
--- Mestre dos Mestres - Alan Turing ---