Home > IT, Linux, Scripting > Script in SH (Linux) pentru verificarea ID-ului de Yahoo Messenger

Script in SH (Linux) pentru verificarea ID-ului de Yahoo Messenger

După ce am arătat cum se poate face un script sub Windows în Batch și Visual Basic Script, a venit vremea de a face același script sub Linux în SHell. Se accesează editorul de texte; eu am instalat sub Ubuntu 10.04 editorul implicit GEdit:

01

Voi scrie următorul script într-un fișier nou creat:

clear
typeset -u c
c="Y"
No=0
while [ "$c" == "Y" ]
do
No=`expr $No + 1`
echo "Yahoo Messenger Checker ($No)"
echo "You must have the Firefox installed!"
echo "Type Yahoo Messenger ID to check:"
read ID
echo "[1] - check status (online or not)"
echo "[2] - show avatar"
echo "[3] - verify hi5.com account"
echo "choose an option [1/2/3]"
read Option
case $Option in
 "1") firefox "http://opi.yahoo.com/online?u=$ID&m=g&t=1&l=us";;
 "2") firefox "http://img.msg.yahoo.com/avatar.php?yids=$ID&format=png";;
 "3") firefox "http://www.hi5.com/friend/processBrowseSearch.do?searchText=$ID@yahoo.com";;
 *) echo "Only 1,2 or 3 option are available!";;
esac
echo "See the result in Firefox"
echo "Do you want to repeat the script [y/n]?"
read c
clear
done

Eu am selectat deja afișarea numărului de linie din meniul Edit – Preferences – Display line numbers, apoi voi alege din meniul View – Highlight Mode – Scripts – sh:

02

Din acest moment scriptul este mai ușor de interpretat. Se va salva scriptul din meniul File – Save as…:

03

Eu am ales pentru fișier numele yahoo_id_detector.sh:

04

Vom accesa apoi din meniul Accesories – Terminal:

05

Vom aplica apoi pentru fișierul creat comanda CHMOD (abreviere de la change mode) ce permite prin parametrii 777 ca orice utilizator să aibe drepturi de citire, scriere și executare a fișierului:

06

Apoi vom executa fișierul din terminal:

07

Scriptul lansat în execuție afișează cele trei linii de text și cere ID-ul de messenger de verificat. Se scrie un ID apoi se confirmă cu tasta Enter:

08

Apoi se vor afișa cele trei opțiuni de verificare a statusului, afișare a avatarului și de verificare a contului pe site-ul de socializare hi.com. Am ales pentru început opțiunea 1 și am confirmat cu Enter:

09

Se va deschide browser-ul web Mozilla Firefox cu o imagine pe care scrie Not online sau Online, funcție de disponibilitatea ID-ului verificat:

10

Închizând bvrowser-ul și revenind la script, putem relua verificarea prin tastarea literei Y și confirmarea cu Enter:

11

Se poate vedea la sfârșitul primei linii, între paranteze, a câta oară este executat scriptul – în cazul de față a 3-a oară. Se poate alege un alt ID și altă opțiune, de exemplu afișarea avatarului:

12

Se deschide din nou browser-ul cu imaginea avatarului ID-ului verificat:

13

Revenind din nou la script, vom putea alege un alt ID. Iar de această dată voi selecta opțiunea a treia – de verificare a contului de pe site-ul hi5:

14

Dacă există un cont creat pe site-ul hi5.com cu adresa de mail corespunzătoare ID-ului de Yahoo Messenger, acesta va apare în browser ca rezultat al căutării:

15

  1. 2010/07/19 at 12:42 pm

    Interesante scripturile desi cam fixiste pe Brailence .
    Parerea mea ce ar trebui sa faci este sa :
    1. foloseste un creion nu un bur pentru a acoperi linia cu id .
    2. scrie in terminal asa ceva PS1=”[“altul”@\W]\$” .
    Bafta .

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: