Linux/Unix Shell Scripting - Leer archivo y cambiar linea

 
Vista:
sin imagen de perfil
Val: 10
Ha disminuido 1 puesto en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Leer archivo y cambiar linea

Publicado por Daniel (5 intervenciones) el 04/10/2019 18:33:35
Amigos, necesito un poco de su ayuda, necesito leer un archivo txt, si este archivo tiene una cuenta de correo X lo debo cambiar (ya se como eliminar la linea y agregar el nuevo), pero el tema es que no logro que lea bien el archivo para poder pasarlo al if y que ejecute el cambio

el código que tengo, es:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
my_file=/etc/wwwacct.conf.BAK2
v=mail@mail.com
 
for var in $(cat $my_file |grep "mail@mail.com"); do
 
    echo "$var"
 
if [$var==$v]; then
echo "bien"
else
echo "Correo no corresponde"
fi
done

me sale este error al ejecutarlo
1.sh: line 8: [mail@mail.com==mail@mail.com]: command not found
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Leer archivo y cambiar linea

Publicado por Tom (332 intervenciones) el 05/10/2019 09:49:02
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar