msoliver
(usa Debian)
Enviado em 01/07/2016 - 12:21h
gutolima7 escreveu:
Olá! Estou criando uma agenda e eu preciso que o programa exclua uma linha quando eu digitar o nome do contato e preciso que ele edite só o contato ou o telefone, pq quando eu vou editar o nome ele edita toda a linha. obrigado!
Boa tarde gutolima7.
Forneça mais detalhes, fica mais facil ajudar . . .
para
excluir a "
linha", use o sed.
Ex: sed -i '/TERMO/d' arquivo
SE TERMO for uma variável, faça:
Ex: sed -i '/'$TERMO'/d' arquivo
Ou
sed -i "/$TERMO/d" arquivo
Para
ALTERAR, faça:
sed -i "s/TELANTIGO/TELNOVO/" arquivo
DICA:
USE ID PARA CADA CONTATO, EXEMPLO:
"0001:NOME:EMAIL:TEL01:TEL02:TEL03:DDMMAAAA:"
"0002:NOME:EMAIL:TEL01:TEL02:TEL03:DDMMAAAA:"
Desse modo, evita que altere os dados do contato errado.
Att.:
Marcelo Oliver