Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Ce parere aveti de viteza/ modul ...

Love Lies Bleeding - 2024

Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...
 Receptie ciudata, in functie de t...

Donez medicamente renale ptr pisica

Ce componenta e asta si ce ziceti...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 

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

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

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