Contribuțiile utilizatorului Admin
Pentru Admin discuție jurnal blocări încărcări jurnale
27 octombrie 2024
- 11:3327 octombrie 2024 11:33 dif ist +18 Bash Pagina 53 →Exercițiul 6: Citirea și formatarea unui fișier CSV folosind while actuală
- 11:3327 octombrie 2024 11:33 dif ist +1.763 Bash Pagina 53 Fără descriere a modificării
- 11:3027 octombrie 2024 11:30 dif ist +80 N Bash Pagina 53 Pagină nouă: Pagina anterioară | Următoarea pagină
- 11:2927 octombrie 2024 11:29 dif ist +1.038 N Bash Pagina 52 Pagină nouă: == Exercițiul 5: Buclă infinită folosind while == Acest exercițiu arată cum să folosești o buclă '''while''' pentru a crea o buclă infinită din care utilizatorul poate ieși cu CTRL+C. === Scenariul === Scriptul va afișa un mesaj continuu până când utilizatorul decide să întrerupă execuția. === Script === #!/bin/bash # Bucla infinita while true do echo "Aceasta este o bucla infinita. Apasa CTRL+C pentru a iesi." sleep 1 # Așteaptă 1 secund... actuală
- 11:2827 octombrie 2024 11:28 dif ist +17 Bash Pagina 51 →Script
- 11:2727 octombrie 2024 11:27 dif ist +1.228 Bash Pagina 51 Fără descriere a modificării
- 11:2427 octombrie 2024 11:24 dif ist +80 N Bash Pagina 51 Pagină nouă: Pagina anterioară | Următoarea pagină
- 11:2327 octombrie 2024 11:23 dif ist +1 Bash Pagina 50 Fără descriere a modificării actuală
- 11:2327 octombrie 2024 11:23 dif ist +1.434 N Bash Pagina 50 Pagină nouă: == Exercițiul 2: Selecția animalului folosind case == Acest exercițiu ilustrează utilizarea comenzii '''case''' pentru a permite utilizatorului să aleagă un animal și să primească un mesaj corespunzător. === Scenariul === Utilizatorul va introduce un tip de animal, iar scriptul va răspunde cu un mesaj specific pentru fiecare animal. === Script === #!/bin/bash # Solicităm utilizatorului să introducă un animal echo "Introduceti un animal (câine, pisică, i...
- 11:2227 octombrie 2024 11:22 dif ist −4 Bash Pagina 49 →Script actuală
- 11:2127 octombrie 2024 11:21 dif ist +1.002 N Bash Pagina 49 Pagină nouă: == Exercițiul 1: Desenarea unei linii folosind o buclă for == Acest exercițiu demonstrează cum să folosești o buclă '''for''' pentru a desena o linie pe ecran, utilizând caractere ASCII. === Scenariul === Vom folosi o buclă '''for''' pentru a afișa un număr specific de caractere pe o linie, astfel încât utilizatorul să poată vedea o linie orizontală. === Script === #!/bin/bash # Numărul de caractere de desenat num_chars=50 # Desenarea liniei for (( i=...
- 11:1827 octombrie 2024 11:18 dif ist 0 Bash Pagina 48 →Bucle actuală
- 11:1827 octombrie 2024 11:18 dif ist +2.047 N Bash Pagina 48 Pagină nouă: == Rezumat == Această pagină oferă o privire generală asupra conceptelor fundamentale în Bash, în special asupra buclelor, instrucțiunilor de control și operatorilor logici. Acestea sunt esențiale pentru scrierea scripturilor eficiente și robuste. === Bucle === Buclele sunt structuri de control care permit repetarea unui set de comenzi. Există două tipuri principale de bucle în Bash: * '''Bucle while/until''': Aceste bucle continuă să execute comenzi atâta...
- 11:1527 octombrie 2024 11:15 dif ist +34 Bash Pagina 47 →Operatori de scurtcircuitare în Bash: || și &&
- 11:1427 octombrie 2024 11:14 dif ist +2.158 Bash Pagina 47 Fără descriere a modificării
- 11:1127 octombrie 2024 11:11 dif ist +80 N Bash Pagina 47 Pagină nouă: Pagina anterioară | Următoarea pagină
- 11:1027 octombrie 2024 11:10 dif ist +1.724 N Bash Pagina 46 Pagină nouă: == Grupurile de comenzi în Bash == Grupurile de comenzi permit gruparea mai multor comenzi într-o singură instrucțiune, facilitând gestionarea fluxului de execuție al scripturilor Bash. === Gruparea comenzilor cu {} === Grupurile de comenzi sunt create folosind acoladele '''{}'''. Aceasta permite executarea mai multor comenzi ca un singur bloc. Este important de menționat că gruparea comenzilor permite și redirecționarea intrărilor și ieșirilor pentru întregul... actuală
- 11:0727 octombrie 2024 11:07 dif ist −4 Bash Pagina 45 →Sintaxa case actuală
- 11:0727 octombrie 2024 11:07 dif ist 0 Bash Pagina 45 →Comanda case în Bash
- 11:0727 octombrie 2024 11:07 dif ist +2.069 Bash Pagina 45 Fără descriere a modificării
- 11:0527 octombrie 2024 11:05 dif ist +81 N Bash Pagina 45 Pagină nouă: Pagina anterioară | Următoarea pagină
- 11:0527 octombrie 2024 11:05 dif ist +17 Bash Pagina 44 →Exemplu de utilizare continue actuală
- 11:0527 octombrie 2024 11:05 dif ist +17 Bash Pagina 44 →Exemplu de utilizare break
- 11:0427 octombrie 2024 11:04 dif ist 0 Bash Pagina 44 →Comenzile break și continue în Bash
- 11:0427 octombrie 2024 11:04 dif ist +2.152 N Bash Pagina 44 Pagină nouă: == Comenzile break și continue în Bash == Comenzile '''break''' și '''continue''' sunt utilizate în buclele din Bash pentru a controla fluxul execuției. Aceste comenzi permit întreruperea sau continuarea execuției în cadrul buclelor '''for''', '''while''' sau '''until'''. === Comanda break === Comanda '''break''' este folosită pentru a ieși dintr-o buclă. Atunci când este executată, execuția scriptului continuă cu comanda următoare după buclă. ==== Sintax...
- 11:0127 octombrie 2024 11:01 dif ist +1.694 Bash Pagina 43 Fără descriere a modificării actuală
- 10:5827 octombrie 2024 10:58 dif ist +81 N Bash Pagina 43 Pagină nouă: Pagina anterioară | Următoarea pagină
- 10:5727 octombrie 2024 10:57 dif ist +1.900 N Bash Pagina 42 Pagină nouă: == Bucle while și until în bash == Buclele sunt o structură fundamentală de control în programare care permite repetarea unui set de comenzi până când o condiție specificată devine falsă sau adevărată. În Bash, cele mai comune tipuri de bucle sunt buclele '''while''' și '''until'''. === Bucle while === Buclele '''while''' continuă să execute un set de comenzi atâta timp cât condiția specificată este adevărată. Sintaxa generală este: while [ condiți... actuală
- 10:3627 octombrie 2024 10:36 dif ist +249 N Bash Pagina 41 Pagină nouă: == Prezentare generală a ceea ce urmează == '''Bucle''' - while/until <br> - for <br> '''break și continue''' '''case''' '''Comenzi compuse''' '''|| și &&''' Pagina anterioară | Următoarea pagină actuală
- 10:3427 octombrie 2024 10:34 dif ist +18 Bash Pagina 40 →Exercițiul 2 actuală
- 10:3227 octombrie 2024 10:32 dif ist +332 N Bash Pagina 40 Pagină nouă: == Exercițiul 2 == '''Scriptul „Creare script” necesită îmbunătățire, astfel încât să avem redirecționarea stdout și stderr.''' Script: create_script, apelând ./create_script <nume script> Vezi materialul de curs, pagina(slide) 43. Pagina anterioară | Următoarea pagină
- 10:2727 octombrie 2024 10:27 dif ist +1 Bash Pagina 39 →Exercițiul 1 actuală
- 10:2727 octombrie 2024 10:27 dif ist +71 Bash Pagina 39 →Exercițiul 1
- 10:2527 octombrie 2024 10:25 dif ist +340 Bash Pagina 39 Fără descriere a modificării
- 10:2227 octombrie 2024 10:22 dif ist +80 N Bash Pagina 39 Pagină nouă: Pagina anterioară | Următoarea pagină
- 10:2127 octombrie 2024 10:21 dif ist +20 Bash Pagina 38 →Rezumat
- 10:2027 octombrie 2024 10:20 dif ist +1 Bash Pagina 38 Fără descriere a modificării
- 10:2027 octombrie 2024 10:20 dif ist +1.893 Bash Pagina 38 Fără descriere a modificării
- 10:1827 octombrie 2024 10:18 dif ist +83 N Bash Pagina 38 Pagină nouă: Pagina anterioară | Următoarea pagină
- 10:1727 octombrie 2024 10:17 dif ist +18 Bash Pagina 37 →Introducerea Datelor într-un Script actuală
- 10:1627 octombrie 2024 10:16 dif ist +36 Bash Pagina 37 →Introducerea Datelor într-un Script
- 10:1527 octombrie 2024 10:15 dif ist +1.644 N Bash Pagina 37 Pagină nouă: == Introducerea Datelor într-un Script == Scripturile Bash pot citi date de la intrarea standard (stdin) folosind un simplu mecanism de citire. Aceasta este utilă pentru a prelucra datele transmise prin pipe sau pentru a citi din fișiere. ''' Exemplu de Script ''' Iată un exemplu de script care citește date din stdin: #!/bin/bash # if -p /dev/stdin ; then while IFS= read LINE; do echo "Linie: $LINE" done fi '''Explicații''': Verificarea in...
- 10:1027 octombrie 2024 10:10 dif ist −2 Bash Pagina 36 →Redirecționare (2) actuală
- 10:0927 octombrie 2024 10:09 dif ist +3 Bash Pagina 36 →Redirecționare (2)
- 10:0927 octombrie 2024 10:09 dif ist −4 Bash Pagina 36 →Redirecționare (2)
- 10:0827 octombrie 2024 10:08 dif ist +2 Bash Pagina 36 →Redirecționare 2
- 10:0827 octombrie 2024 10:08 dif ist +4 Bash Pagina 35 →Redirecționare actuală
- 10:0727 octombrie 2024 10:07 dif ist +2.084 N Bash Pagina 36 Pagină nouă: == Redirecționare 2 == Redirecționarea fluxurilor în shell scripting permite controlul detaliat asupra modului în care sunt gestionate intrările, ieșirile și erorile. Aceasta este esențială pentru a îmbunătăți gestionarea erorilor și pentru a organiza rezultatele. ''' Tipuri de Redirecționare a Fluxurilor ''' 1. ''Redirecționare a Fluxului Specific'' Puteți redirecționa un anumit flux utilizând sintaxa ''N>''. Exemplu: cmd 2>/dev/null Aceasta va elimin...
- 10:0327 octombrie 2024 10:03 dif ist +2.021 N Bash Pagina 35 Pagină nouă: == Redirecționare == Redirecționarea este o tehnică în shell scripting care permite obținerea informațiilor din alte surse, trimiterea rezultatelor sau a mesajelor de eroare în locații diferite. Aceasta facilitează gestionarea datelor în moduri eficiente și personalizabile. ''' Tipuri de Redirecționare ''' 1. ''Redirecționare de Intrare'' Utilizată pentru a obține date dintr-un fișier sau dintr-o altă sursă. Exemplu: grep milk < shoppingnotes.txt În ac...
- 09:5727 octombrie 2024 09:57 dif ist 0 Bash Pagina 34 →Fluxuri Standard actuală