Tập tin của tôi bao gồm những điều sau đây; đại khái:
username:username:username:username:username
Dòng trên tiếp tục khoảng 600 ký tự.
Tôi sử dụng awk
lệnh để sử dụng nó làm đối số trong yêu cầu API / HTTP được gửi từ dòng lệnh.
Tôi đang sử dụng tập lệnh của mình để nhận danh sách tài khoản người dùng 'theo dõi' tôi và cứ sau 24 giờ, so sánh danh sách ban đầu trên đĩa cứng của tôi với danh sách tên người dùng mới xuất (và lặp lại những người không còn theo dõi tôi . Tôi sẽ phải gói gọn logic của mình vào một vòng lặp bằng cách sử dụng bash .. kiểm tra từng tên người dùng.
Kịch bản hiện tại của tôi:
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
Câu hỏi của tôi là;
Làm thế nào tôi có thể xuất sự khác biệt giữa 2 tập tin?
diff
, phải không?