Mój plik składa się z następujących elementów; w przybliżeniu:
username:username:username:username:username
Powyższa linia kontynuuje do około 600 znaków.
Korzystam z awk
polecenia, aby użyć go jako argumentu w żądaniu API / HTTP wysłanym z wiersza polecenia.
Korzystam ze skryptu, aby uzyskać listę kont użytkowników, które „śledzą” mnie, a co około 24 godziny, porównując oryginalną listę na moim dysku twardym z listą nowo wydrukowanych nazw użytkowników (i powtarzając, kto nie obserwuje ja . Będę musiał zamknąć moją logikę w pętli, używając bash .. testując każdą nazwę użytkownika.
Mój obecny skrypt:
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
Moje pytanie brzmi;
Jak mogę wyprowadzić różnicę między 2 plikami?
diff
, prawda?