Mon dossier se compose des éléments suivants; grossièrement:
username:username:username:username:username
La ligne ci-dessus continue à environ 600 caractères.
J'utilise la awk
commande afin de l'utiliser comme argument dans une requête API / HTTP envoyée depuis la ligne de commande.
J'utilise mon script pour obtenir une liste des comptes d'utilisateurs qui me «suivent», et toutes les 24 heures environ, en comparant la liste d'origine sur mon disque dur à la liste des noms d'utilisateurs nouvellement sortie (et en faisant écho à qui ne suit plus moi . Je vais devoir résumer ma logique dans une boucle en utilisant bash .. tester chaque nom d' utilisateur.
Mon script actuel:
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
Ma question est;
Comment puis-je produire la différence entre 2 fichiers?
diff
, non?