Il mio file è composto da quanto segue; grosso modo:
username:username:username:username:username
La riga sopra continua a circa 600 caratteri.
Uso il awk
comando per usarlo come argomento in una richiesta API / HTTP inviata dalla riga di comando.
Sto usando il mio script per ottenere un elenco di account utente che mi seguono e ogni 24 ore circa, confrontando l'elenco originale sul mio disco rigido con l'elenco di nomi utente appena emesso (e facendo eco a chi non segue più me . dovrò incapsulare la mia logica in un ciclo utilizzando bash .. testare ogni nome utente.
La mia sceneggiatura attuale:
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
La mia domanda è;
Come posso generare la differenza tra 2 file?
diff
, vero?