Meine Datei besteht aus folgenden Elementen: grob:
username:username:username:username:username
Die obige Zeile enthält weiterhin ca. 600 Zeichen.
Ich verwende den awk
Befehl, um ihn als Argument in einer API / HTTP-Anforderung zu verwenden, die über die Befehlszeile gesendet wird.
Ich verwende mein Skript, um eine Liste der Benutzerkonten zu erhalten, die mir folgen, und vergleiche etwa alle 24 Stunden die ursprüngliche Liste auf meiner Festplatte mit der neu ausgegebenen Benutzernamenliste (und erkläre, wer nicht mehr folgt mich . ich muss meine Logik in einer Schleife kapseln bash verwenden .. testen jedes Benutzernamen ein .
Mein aktuelles Skript:
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
Meine Frage ist;
Wie kann ich den Unterschied zwischen 2 Dateien ausgeben?
diff
, richtig?