Bash Pagina 20: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) Fără descriere a modificării |
Admin (discuție | contribuții) Fără descriere a modificării |
||
(Nu s-a afișat o versiune intermediară efectuată de același utilizator) | |||
Linia 8: | Linia 8: | ||
#!/bin/bash | #!/bin/bash | ||
# Script simplu de luare de notițe | # Script simplu de luare de notițe | ||
# Obține data curentă | # Obține data curentă | ||
data=$(date) | data=$(date) | ||
# Nume de fișier în care să se scrie notițele | # Nume de fișier în care să se scrie notițele | ||
filename="${HOME}/notes.txt" | filename="${HOME}/notes.txt" | ||
# Solicită utilizatorului să introducă o notiță | # Solicită utilizatorului să introducă o notiță | ||
read -p "Notița ta: " note | read -p "Notița ta: " note | ||
# Salvează notița cu data curentă în fișier | # Salvează notița cu data curentă în fișier | ||
echo "$data: $note" >> "${filename}" | echo "$data: $note" >> "${filename}" | ||
echo "Notița ${note} a fost salvată în ${filename}" | echo "Notița ${note} a fost salvată în ${filename}" | ||
Linia 28: | Linia 23: | ||
[[Bash_Pagina_19|Pagina anterioară]]|[[Bash_Pagina_21|Următoarea pagină]] | [[Bash_Pagina_19|Pagina anterioară]] | [[Bash_Pagina_21|Următoarea pagină]] |
Versiunea curentă din 26 octombrie 2024 17:16
Exercițiu
Să creăm un script pentru a salva o notiță.
Script: tn, apelat cu
./tn
#!/bin/bash # Script simplu de luare de notițe # Obține data curentă data=$(date) # Nume de fișier în care să se scrie notițele filename="${HOME}/notes.txt" # Solicită utilizatorului să introducă o notiță read -p "Notița ta: " note # Salvează notița cu data curentă în fișier echo "$data: $note" >> "${filename}" echo "Notița ${note} a fost salvată în ${filename}"
De lucrat: Îmbunătățiți scriptul astfel încât notița să conțină un subiect trecut ca argument 1 și textul notiței ca argument 2.