Mi archivo consta de lo siguiente; aproximadamente:
username:username:username:username:username
La línea anterior continúa con unos 600 caracteres.
Uso el awk
comando para usarlo como argumento en una solicitud API / HTTP enviada desde la línea de comando.
Estoy usando mi script para obtener una lista de cuentas de usuario que me 'siguen', y cada 24 horas más o menos, comparo la lista original en mi disco duro con la lista de nombre de usuario recién emitida (y repito quién ya no me sigue yo . Tendré que encapsular mi lógica en un bucle usando bash .. probando cada nombre de usuario.
Mi guión actual:
user=$(awk -F: '{ print $1 }' FILE) # Grab $User to use as an argument.
following=$(exec CURRENT_FOLLOWERS) # Outputs the new file
echo "X amount of users are following you on 78B066B87AF16A412556458AC85EFEF66155"
SAVE CURRENT FOLLOWERS TO NEW A FILE.
if [[ DIFFERENCE IS DETECTED ]] ; then
echo -ne "$User NO LONGER FOLLOWING YOU\r"
else echo -ne "This user is following you still.\r"
fi
Mi pregunta es;
¿Cómo puedo generar la diferencia entre 2 archivos?
diff
, ¿verdad?