Situatie
Poate ați observat că atunci când variabilele de referință pentru scripturi sunt între ghilimele. Acest lucru permite referința corectă a variabilelor, astfel încât valorile lor sunt utilizate atunci când linia este executată în script.
Solutie
Pasi de urmat
Dacă valoarea atribuită unei variabile include spații, acestea trebuie să fie între ghilimele atunci când le atribuiți variabilei. Acest lucru se întâmplă deoarece, în mod implicit, Bash folosește un spațiu ca delimitator.
Exemplu:
nume_site=Ask IT
Bash vede spațiul înainte de „IT” ca o indicație că începe o nouă comandă. Raportează că nu există o astfel de comandă și abandonează linia. echo ne arată că variabila nume_site nu deține nimic – nici măcar textul „Ask”.
Încercați din nou cu ghilimele în jurul valorii, după cum se arată mai jos:
nume_site=”Ask IT”
De data aceasta, este recunoscută ca o singură valoare și atribuită corect variabilei nume_site.
Leave A Comment?