Contribuțiile utilizatorului Admin
Pentru Admin discuție jurnal blocări încărcări jurnale
27 octombrie 2024
- 09:5727 octombrie 2024 09:57 dif ist +1 Bash Pagina 34 →Fluxuri Standard
- 09:5727 octombrie 2024 09:57 dif ist +2.335 N Bash Pagina 34 Pagină nouă: == Fluxuri Standard == Fluxurile standard reprezintă canale prin care datele pot fi introduse, procesate și ieșite de către programele de shell. Există trei fluxuri standard: ''' 1. Intrare Standard (stdin) ''' - ''Descriptor de fișier'': 0 <br> - ''Reprezentare în sistem'': ''/dev/stdin''<br> Intrarea standard este utilizată pentru a primi date de la utilizator sau de la alte surse. Programele pot citi de la stdin pentru a obține datele necesare procesării.<br>...
- 09:5327 octombrie 2024 09:53 dif ist +2.198 N Bash Pagina 33 Pagină nouă: == Comanda ''read'', reanalizată == Comanda ''read'' este utilizată în scripturile shell pentru a citi intrarea de la utilizator și a o stoca într-o variabilă. Este o metodă eficientă de a obține date de la utilizator în timpul execuției scriptului. ''' Caracteristici Principale ''' - ''Citire în Variabilă'': Comanda de bază pentru a citi intrarea este: read x Dacă nu este specificată nicio variabilă, se va folosi variabila implicită REPLY sau INPUT....
- 09:4827 octombrie 2024 09:48 dif ist +52 Bash Pagina 32 →printf actuală
- 09:4627 octombrie 2024 09:46 dif ist +12 Bash Pagina 32 →printf
- 09:4627 octombrie 2024 09:46 dif ist +1.052 Bash Pagina 32 Fără descriere a modificării
- 09:4227 octombrie 2024 09:42 dif ist +80 N Bash Pagina 32 Pagină nouă: Pagina anterioară | Următoarea pagină
- 09:4127 octombrie 2024 09:41 dif ist 0 Bash Pagina 31 →Echo actuală
- 09:4127 octombrie 2024 09:41 dif ist −2 Bash Pagina 31 →Echo
- 09:4127 octombrie 2024 09:41 dif ist −5 Bash Pagina 31 →Echo
- 09:4027 octombrie 2024 09:40 dif ist +1.527 Bash Pagina 31 Fără descriere a modificării
- 09:3627 octombrie 2024 09:36 dif ist +81 N Bash Pagina 31 Pagină nouă: Pagina anterioară | Următoarea pagină
- 09:3527 octombrie 2024 09:35 dif ist +2.181 N Bash Pagina 30 Pagină nouă: == Rezumat == Acest rezumat oferă o privire de ansamblu asupra elementelor de bază în utilizarea structurilor condiționale și a testelor în scripturile shell. ''' Structuri Condiționale ''' - ''if, then, else'': Structurile condiționale de bază care controlează fluxul de execuție în funcție de anumite condiții. if <nowiki>condiție </nowiki>; then # cod pentru caz adevărat else # cod pentru caz fals fi Elif: Ramură condițională... actuală
- 09:2927 octombrie 2024 09:29 dif ist +34 Bash Pagina 29 →Și, Sau, Nu în Expresii Condiționate actuală
- 09:2827 octombrie 2024 09:28 dif ist +16 Bash Pagina 29 →Și, Sau, Nu în Expresii Condiționate
- 09:2727 octombrie 2024 09:27 dif ist +100 Bash Pagina 29 →Și, Sau, Nu în Expresii Condiționate
- 09:2627 octombrie 2024 09:26 dif ist +1.896 N Bash Pagina 29 Pagină nouă: == Și, Sau, Nu în Expresii Condiționate == Expresiile condiționate din scripturile shell permit combinarea mai multor condiții cu operatorii ''și'' (''&&''), ''sau'' (''||''), și ''nu'' (''!''). Acești operatori facilitează verificări complexe într-o singură expresie. ### Utilizarea lui ''!'' pentru a nega o condiție - Operatorul ''!'' este folosit pentru a inversa rezultatul unei expresii condiționate. #### Exemplu if <nowiki>! -e $fisier </nowiki>...
- 09:1927 octombrie 2024 09:19 dif ist +51 Bash Pagina 28 →If multiplu actuală
- 09:1827 octombrie 2024 09:18 dif ist −17 Bash Pagina 28 →If multiplu
- 09:1827 octombrie 2024 09:18 dif ist +267 Bash Pagina 28 →Structuri if imbricate
- 09:1627 octombrie 2024 09:16 dif ist +1 Bash Pagina 28 →Structuri if imbricate
- 09:1627 octombrie 2024 09:16 dif ist +24 Bash Pagina 28 →Structuri if imbricate
- 09:1527 octombrie 2024 09:15 dif ist +1.253 Bash Pagina 28 →Structuri if imbricate
- 09:1227 octombrie 2024 09:12 dif ist −1 Bash Pagina 28 →Structuri if imbricate
- 09:1227 octombrie 2024 09:12 dif ist +17 Bash Pagina 28 →Structuri if imbricate
- 09:1227 octombrie 2024 09:12 dif ist +791 N Bash Pagina 28 Pagină nouă: == If din nou == Instrucțiunile condiționale de tip ''if'' sunt esențiale pentru controlul execuției în scripturile shell și permit verificarea unor condiții complexe prin structuri imbricate și ramuri alternative. == Structuri ''if'' imbricate == - O structură de tip ''if'' poate fi inclusă într-o altă structură ''if'' pentru a verifica mai multe condiții în mod succesiv. '''Exemplu de structură ''if'' imbricată''' if ! -d "$bindir" ; then...
- 09:0527 octombrie 2024 09:05 dif ist +4 Bash Pagina 27 →Teste aritmetice actuală
- 09:0527 octombrie 2024 09:05 dif ist +7 Bash Pagina 27 →Teste aritmetice
- 09:0327 octombrie 2024 09:03 dif ist −11 Bash Pagina 27 →Teste aritmetice
- 09:0227 octombrie 2024 09:02 dif ist +28 Bash Pagina 27 →Teste aritmetice
- 09:0127 octombrie 2024 09:01 dif ist +8 Bash Pagina 27 →Teste aritmetice
- 09:0127 octombrie 2024 09:01 dif ist +1.686 N Bash Pagina 27 Pagină nouă: == Teste aritmetice == Testele aritmetice sunt utilizate pentru a compara numere întregi în scripturile shell. Aceste teste folosesc operatori specifici și sunt accesibile prin sintaxa <nowiki>... </nowiki>. ### Sintaxa testelor aritmetice - Forma generală pentru un test aritmetic este: <nowiki>arg1 OP arg2 </nowiki> - Aici, ''OP'' reprezintă operatorul de comparație, iar ''arg1'' și ''arg2'' sunt numere întregi. ### Operatorii aritmetici disponibili...
- 08:5927 octombrie 2024 08:59 dif ist +6 Bash Pagina 26 →Expresii condiționale 2 actuală
- 08:5827 octombrie 2024 08:58 dif ist +2.016 N Bash Pagina 26 Pagină nouă: == Expresii condiționale 2 == Expresiile condiționale sunt fundamentale pentru controlul execuției în scripturile shell, iar sintaxa <nowiki>... </nowiki> oferă o extensie specifică Bash pentru o evaluare mai sigură și mai flexibilă a condițiilor. ### Caracteristicile expresiei <nowiki>... </nowiki> 1. ''Extensie specifică Bash'' - <nowiki>... </nowiki> este o extensie proprie interpretorului Bash, oferind o sintaxă specială care face evaluă...
- 08:5427 octombrie 2024 08:54 dif ist 0 Bash Pagina 25 →Expresii condiționale actuală
- 08:5327 octombrie 2024 08:53 dif ist +1 Bash Pagina 25 →Expresii condiționale
- 08:5227 octombrie 2024 08:52 dif ist +6 Bash Pagina 25 →Expresii condiționale
- 08:5227 octombrie 2024 08:52 dif ist +2.086 N Bash Pagina 25 Pagină nouă: == Expresii condiționale == Expresiile condiționale sunt utilizate în scripturile shell pentru a verifica anumite condiții și a controla fluxul programului. Aceste expresii permit testarea fișierelor, directoarelor, șirurilor de caractere și a valorilor aritmetice. ### Tipuri de teste condiționale 1. **Teste pe fișiere și directoare** - `<nowiki>-e $filename </nowiki>` – Adevărat dacă fișierul indicat de `$filename` există. - `<nowiki> -d $dir...
- 08:4827 octombrie 2024 08:48 dif ist +80 Bash Pagina 24 →Utilizarea codurilor de returnare în structuri condiționale actuală
- 08:4827 octombrie 2024 08:48 dif ist +1.542 N Bash Pagina 24 Pagină nouă: == Coduri de returnare == '''Cod de retur''' sau '''stare de ieșire''': reprezintă valoarea returnată de un program la terminarea execuției sale. Această valoare este importantă pentru a înțelege dacă programul a rulat cu succes sau dacă a întâmpinat o eroare. === Valori ale codurilor de returnare === - Valorile posibile pentru codurile de returnare sunt cuprinse între `0` și `255`. - '''0''' indică succesul execuției, semnalând că programul s-a terminat f...
- 08:4527 octombrie 2024 08:45 dif ist +34 Bash Pagina 23 →If actuală
- 08:4427 octombrie 2024 08:44 dif ist −4 Bash Pagina 23 →If Etichetă: Anulare manuală
- 08:4427 octombrie 2024 08:44 dif ist −4 Bash Pagina 23 →If Etichetă: Revenit
- 08:4327 octombrie 2024 08:43 dif ist +8 Bash Pagina 23 →If Etichetă: Revenit
- 08:4327 octombrie 2024 08:43 dif ist +26 Bash Pagina 23 →If
- 08:4227 octombrie 2024 08:42 dif ist −4 Bash Pagina 23 →If
- 08:4127 octombrie 2024 08:41 dif ist +499 Bash Pagina 23 →If
- 08:3727 octombrie 2024 08:37 dif ist +89 N Bash Pagina 23 Pagină nouă: ===If=== Pagina anterioară | Următoarea pagină
- 08:3527 octombrie 2024 08:35 dif ist +1.341 N Bash Pagina 22 Pagină nouă: == Controlul fluxului == În programarea shell scripturilor, ''controlul fluxului'' se referă la structurile care permit execuția condiționată și repetitivă a comenzilor, în funcție de anumite condiții. Aceste structuri includ: === Instrucțiuni Condiționale (`if`, `else`, `elif`) === Permit rularea diferitelor blocuri de cod în funcție de o condiție. '''Exemplu:''' if [ $var -gt 10 ]; then echo "Variabila este mai mare de 10" else echo "Variabila... actuală