Mange nybegynnere misforstår imidlertid backticks som anførselstegn som brukes i strengene. Det er derfor det er viktig å lære om tilbake sitatkarakterer eller backticks. I denne guiden vil vi liste opp tilnærmingen til hvordan du mestrer backticks i Linux Bash -skript.
Mestring av backticks i Linux Bash -skript
Før vi flytter til illustrasjonene av backticks i bash -skript, la oss forstå hva de er og hvorfor vi skal lære dem.
Hva er backticks i Linux Bash -skript?
Backticks eller back sitat (') tegn som lar en bruker tilordne Shell -kommandoens utgang til variabelen. Den kjører kommandoene i systemet og returnerer utdataene for å fortsette logikken i det aktuelle skriptet. Med enkle ord fungerer backticks i bash -skript som en bro mellom to kommandoer, noe som betyr at den andre kommandos handling avhenger av den første. Dette lille kodestykket er en betydelig byggestein i skriptprogrammeringen. Du kan enkelt bruke backticks siden du kombinerer dem med andre skriptkommandoer er enkle.
Hvordan bruke backticks i bash
Nå vil vi bruke et enkelt eksempel for å bruke backticks i bash -skriptet. For eksempel har du fire tekstfiler: myfile_1.txt, myfile_2.txt, myfile_3.txt, og myfile_4.tekst. En av disse filene inneholder en “Linuxhint.Dev ”tekst, og du vil finne den aktuelle filen å redigere. Derfor må du utføre GREP -kommandoen og deretter bruke GEDIT -kommandoen. Vi kan bruke backtick -karakteren her. Her er følgende metode:
Tekstfilene er til stede i dokumenterkatalogen, så bruk følgende kommando til å lage et bash -skript:
Berør myfil.sh
Etter det, utfør følgende kommandoer:
chmod +x myfile.sh
Nano Myfile.sh
Den første gir kjørbar tillatelse til manuset, og den andre åpner det i Nano -redaktøren. Skriv inn følgende detaljer i skriptet for å få det til å fungere:
#!/bin/bash
gedit 'grep -l' linuxhint.Dev " *.tekst'
I de forrige kodene utfører systemet GREP -kommandoen og utfører deretter GEDIT -kommandoen i henhold til utdataene fra den første.
Til slutt kan du kjøre bashskriptet i terminalen. Det åpner myfile_2.txt siden den har “Linuxhint.Dev ”tekst.
./Myfile.sh
Du kan også bruke backticks for å legge til en kommandoutførelse i strengen. For eksempel legger vi til gjeldende tid da vi åpnet manuset. Det krever bare følgende koder i skriptet:
#!/bin/bash
Dato = 'Dato'
ekko "Du har fått tilgang til skriptet på: $ date"
Vi kan få følgende resultat ved å utføre “Filen.SH ”Bash -skript i terminalen:
./Fil.sh
Konklusjon
Dette er den korte informasjonen om den beste tilnærmingen til å mestre backticks i Linux Bash -skript. Backticks spiller en essensiell rolle, da det hjelper å kjøre flere kommandoer fra bash -skriptet. Med backticks kan du utføre de forskjellige kommandoene basert på utdataene deres. I denne guiden forklarte vi to eksempler som du kan forstå alt om backticks i bash -skriptene.