Mestring av backticks i Linux Bash -skript

Mestring av backticks i Linux Bash -skript
Bash -skript er best når det gjelder å forenkle de daglige oppgavene. Disse skriptene inneholder kommandoer og triks som du kan bruke som sysadmin. Backtick (') operatøren er en av disse funksjonene i bash -skriptet som kan lette arbeidet ditt.

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.