मेरी फ़ाइल में निम्नलिखित शामिल हैं; मोटे तौर पर:
username:username:username:username:username
उपरोक्त पंक्ति लगभग 600 वर्णों तक जारी है।
मैं awk
कमांड लाइन से भेजे गए एपीआई / HTTP अनुरोध में एक तर्क के रूप में इसका उपयोग करने के लिए कमांड का उपयोग करता हूं ।
मैं अपनी स्क्रिप्ट का उपयोग उपयोगकर्ता खातों की एक सूची प्राप्त करने के लिए कर रहा हूं, जो मुझे और हर 24 घंटे या तो, मेरी हार्ड डिस्क पर मूल सूची की तुलना नए आउटपुट यूजरनाम सूची (और गूंज रहा है, जो अब अनुसरण नहीं कर रहा है। मुझे । मुझे बैश का उपयोग करके अपने तर्क को पाश में बदलना होगा .. प्रत्येक उपयोगकर्ता नाम का परीक्षण करना।
मेरी वर्तमान स्क्रिप्ट:
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
मेरा सवाल यह है कि;
मैं 2 फाइलों के बीच अंतर कैसे कर सकता हूं?
diff
, है ना?