Cum se folosesc ghilimelele pentru variabile în BASH

Configurare noua (How To)

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.

Tip solutie

Permanent

Voteaza

(23 din 51 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?