Stăpânirea backticks-urilor în scripturile Linux Bash

Stapanirea Backticks Urilor In Scripturile Linux Bash



Scripturile Bash sunt cele mai bune atunci când vine vorba de simplificarea sarcinilor zilnice. Aceste scripturi conțin comenzi și trucuri pe care le puteți folosi ca administrator de sistem. Operatorul backtick (`) este una dintre acele caracteristici ale scriptului Bash care vă poate ușura munca.

Cu toate acestea, mulți începători înțeleg greșit clinchetele drept ghilimele folosite în șiruri. De aceea, este esențial să înveți despre caracterele citate din spate sau din spate. În acest ghid, vom enumera mai jos abordarea despre cum să stăpânim backtick-urile în scripturile Linux Bash.

Stăpânirea backticks-urilor în scripturile Linux Bash

Înainte de a trece la ilustrațiile backtick-urilor din scripturile Bash, să înțelegem ce sunt acestea și de ce ar trebui să le învățăm.







Ce sunt backtick-urile în scripturile Linux Bash?

Backticks sau caracterul ghilimele din spate (`) care permite unui utilizator să atribuie ieșirea comenzii shell variabilei. Rulează comenzile în sistem și returnează rezultatul pentru a continua logica în scriptul special. Cu cuvinte simple, backtick-urile din scripturile Bash funcționează ca o punte între două comenzi, ceea ce înseamnă că acțiunea celei de-a doua comenzi depinde de prima. Această mică bucată de cod este o piatră de bază semnificativă în programarea scripturilor. Puteți utiliza cu ușurință backtick-urile, deoarece combinarea lor cu alte comenzi de script este simplă.



Cum să utilizați Backtick-urile în Bash

Acum, vom folosi un exemplu simplu pentru a folosi backtick-urile în scriptul Bash. De exemplu, aveți patru fișiere text: MyFile_1.txt, MyFile_2.txt, MyFile_3.txt și MyFile_4.txt. Unul dintre aceste fișiere conține un text „Linuxhint.dev” și doriți să găsiți acel fișier special de editat. De aceea trebuie să executați comanda grep și apoi să utilizați comanda gedit. Putem folosi aici caracterul backtick. Iată următoarea metodă:



Fișierele text sunt prezente în directorul Documente, așa că utilizați următoarea comandă pentru a crea un script Bash:





atingere MyFile.sh

După aceea, executați următoarele comenzi:



chmod +x Fișierul meu.sh

nano MyFile.sh

Primul acordă permisiunea executabil scriptului, iar al doilea îl deschide în editorul nano. Acum, introduceți următoarele detalii în script pentru ca acesta să funcționeze:

#!/bin/bash

gedit ` prindere -l „Linuxhint.dev” * .txt `

În codurile anterioare, sistemul execută comanda grep și apoi execută comanda gedit conform ieșirii primei.

În cele din urmă, rulați scriptul Bash în terminal. Deschide MyFile_2.txt deoarece are textul „Linuxhint.dev”.

. / MyFile.sh

De asemenea, puteți utiliza backtick-urile pentru a adăuga o execuție de comandă în șir. De exemplu, adăugăm ora curentă când am deschis scriptul. Necesită doar următoarele coduri în script:

#!/bin/bash

DATA = ` Data `

ecou „Ați accesat scriptul pe: $DATE '

Putem obține următorul rezultat executând scriptul Bash „File.sh” în terminal:

. / Fișier.sh

Concluzie

Acestea sunt informațiile pe scurt despre cea mai bună abordare a stăpânirii backtick-urilor în scripturile Linux Bash. Backtick-urile joacă un rol esențial, deoarece ajută la rularea mai multor comenzi din scriptul Bash. Cu backtick-uri, puteți executa diferite comenzi în funcție de rezultatul lor. În acest ghid, am explicat două exemple prin care puteți înțelege totul despre backtick-urile din scripturile Bash.