Cum se folosesc ghilimelele pentru variabile în BASH

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
Share ..

Voteaza

(13 din 31 persoane apreciaza acest articol)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

We are all close together

A problem, a question, an emergency?
Do not hesitate to visit the help centre, we can help you.

Copyright © 2020 Askit. All rights reserved

Suport Tehnic