Мой файл состоит из следующего; грубо:
username:username:username:username:username
Выше строка продолжается до 600 символов.
Я использую awk
команду, чтобы использовать ее в качестве аргумента в запросе API / HTTP, отправляемом из командной строки.
Я использую свой сценарий, чтобы получить список учетных записей пользователей, которые следуют за мной, и примерно каждые 24 часа, сравнивая исходный список на моем жестком диске со вновь выведенным списком имен пользователей (и выявляя, кто больше не следует за мной) мне . Мне придется заключить мою логику в цикл, используя bash .. проверяя каждое имя пользователя.
Мой текущий скрипт:
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
Мой вопрос
Как вывести разницу между двумя файлами?
diff
, верно?