Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Incalzire cu Boiler cu PDC + IPAT...

Salariu de șofer Uber 8000 l...

Problema token semnatura electron...

Incarcator diy China
 Unde au disparut tancurile federa...

RMN Decontat

Jgheab clasic forma "U"- ...

Reparatie plafoniera LED
 Problema PC - se blocheaza sau re...

Notebook HP 840G2 - Upgrade RAM, ...

Defect ciudat Videorecorder Panas...

lege de reglementare a shrinkflat...
 Care este cota parte la succesiun...

Camera auto DVR PNI Voyager S2600...

Cartelul din Carpati - mafia PNL ...

Trecut: Europa versus S.U.A. la c...
 

question???

- - - - -
  • Please log in to reply
3 replies to this topic

#1
everton

everton

    New Member

  • Grup: Members
  • Posts: 18
  • Înscris: 23.02.2003
sal allz..m`am apucat de invatzat :crearea shi rularea programelor shell( shi tot ce tzine de scripturi..din documentatzia pe care am citito pana  acum nu am intzeles urmatorul script... "explicatzi`mi shi mie mai pe larg cam ce face scriptu asta!!!"
case $1 in

-i)

count='grep ^i $2 | wc -l'

echo "The number of lines in $2 that start with an i is $count"

;;

-e)

count='grep ^e $2 | wc -l'

echo "The number of lines in $2 that start with an e is $count"

;;

* )

echo "That option is not recognized"

;;

esac

#2
phane

phane

    Junior Member

  • Grup: Members
  • Posts: 31
  • Înscris: 25.02.2003
everton, e destul de simplu. $1 e primul argument primit de script cand e rulat in linia de comanda, se pare ca trebuie sa fie ceva gen -i sau -e. Al doilea argument ($2) este probabil  numele fisierului in care se face cautarea.

Daca stau sa ma gandesc, ce face script-ul e absolut clar din ce afiseaza echo-urile, pe tine ce te intereseaza de fapt?

edit: si ultimul case (in shell poti face case dupa valori string, spre deosebire de C(++)/Java) acopera cazurile in care $1 nu e -i sau -e.

#3
everton

everton

    New Member

  • Grup: Members
  • Posts: 18
  • Înscris: 23.02.2003
in primu rand merci pt ajutor....aku hai sa`tzi raspund la intrebare::Pe mine ma intereseaza sa invatz shell scripting......
Asa ca te rog daca vrei sa`mi dai shi mie un exemplu mai concret privind scriptul de mai sus((daca potzi sa faci u un script cu instructiunea asta case)))....ceva simlpu shi la obiect......

#4
phane

phane

    Junior Member

  • Grup: Members
  • Posts: 31
  • Înscris: 25.02.2003
mai everton, cre ca cel mai bine te uiti prin script-urile de pornire din /etc/rc.d sau prin /usr/bin (dai si tu un file /usr/bin/* | grep -i shell).

Treaba e sa incepi cum zici tu, cu chestii simple si dup-aia sa bagi chestii mai complicate. Programarea in shell se bazeaza pe n utilitare micute gen cat, grep, sed, find, din care e bine sa inveti cate putin. Pe noi la fac ne-au introdus in problema incepand cu maretul find, vezi pagina info (info find), dup-aia am bagat grep, tr, cut... Cel mai bine propune-ti sa faci ceva practic, de ex pe mine m-a rugat un prieten sa-l ajut sa iau o structura de directoare cu poze cu playmate-uri  (:D) si sa generez pentru fiecare an un director cu o pagina cu link-uri la pozele cu tipele din anul ala. Ce mai, a fost distractiv...

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate