Bash Pagina 78: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
 
Fără descriere a modificării
 
Linia 1: Linia 1:
==Valori implicite==
Valoarea implicită în Bash permite atribuirea de valori variabilelor în cazul în care acestea sunt goale sau nesetate. Acest mecanism este util pentru a evita erorile cauzate de variabilele nedefinite și pentru a asigura un comportament controlat al scripturilor.
==Sintaxa valorilor implicite==
''Valoare implicită:''
${var:-value}
Această sintaxă se va evalua la „value” dacă var este gol sau nesetat.
Exemplu:
unset var
echo ${var:-"default_value"}  # Afișează "default_value"
Similar, dar numai dacă var este nesetat:
${var-value}
Această sintaxă va evalua „value” doar dacă var nu este setat.
Exemplu:
var="initial_value"
echo ${var-"default_value"}  # Afișează "initial_value"
Atribuiți o valoare implicită:
${var:=value}
Dacă var a fost gol sau nesetat, aceasta evaluează „value” și o atribuie lui var.
Exemplu:
unset var
echo ${var:="assigned_value"}  # Afișează "assigned_value"
echo $var                      # Afișează "assigned_value" (variabila a fost acum setată)
Similar, dar numai dacă var este nesetat:
${var=value}
Această sintaxă va atribui „value” lui var doar dacă var nu este setat.
Exemplu:
var="initial_value"
echo ${var="new_value"}  # Afișează "initial_value" (nu se modifică)
echo $var                # Afișează "initial_value"
'''Concluzie'''
Valoarea implicită în Bash este o caracteristică puternică care ajută la gestionarea variabilelor nesetate sau goale, oferind un mod simplu de a asigura că scripturile funcționează corect și predictibil.




[[Bash_Pagina_77|Pagina anterioară]] | [[Bash_Pagina_79|Următoarea pagină]]
[[Bash_Pagina_77|Pagina anterioară]] | [[Bash_Pagina_79|Următoarea pagină]]

Versiunea curentă din 27 octombrie 2024 15:11

Valori implicite

Valoarea implicită în Bash permite atribuirea de valori variabilelor în cazul în care acestea sunt goale sau nesetate. Acest mecanism este util pentru a evita erorile cauzate de variabilele nedefinite și pentru a asigura un comportament controlat al scripturilor.

Sintaxa valorilor implicite

Valoare implicită:

${var:-value}

Această sintaxă se va evalua la „value” dacă var este gol sau nesetat.

Exemplu:

unset var
echo ${var:-"default_value"}  # Afișează "default_value"

Similar, dar numai dacă var este nesetat:

${var-value}

Această sintaxă va evalua „value” doar dacă var nu este setat.

Exemplu:

var="initial_value"
echo ${var-"default_value"}  # Afișează "initial_value"

Atribuiți o valoare implicită:

${var:=value}

Dacă var a fost gol sau nesetat, aceasta evaluează „value” și o atribuie lui var.

Exemplu:

unset var
echo ${var:="assigned_value"}  # Afișează "assigned_value"
echo $var                       # Afișează "assigned_value" (variabila a fost acum setată)

Similar, dar numai dacă var este nesetat:

${var=value}

Această sintaxă va atribui „value” lui var doar dacă var nu este setat.

Exemplu:

var="initial_value"
echo ${var="new_value"}  # Afișează "initial_value" (nu se modifică)
echo $var                 # Afișează "initial_value"

Concluzie

Valoarea implicită în Bash este o caracteristică puternică care ajută la gestionarea variabilelor nesetate sau goale, oferind un mod simplu de a asigura că scripturile funcționează corect și predictibil.


Pagina anterioară | Următoarea pagină