Men många nybörjare missförstår backticks som citattecken som används i strängarna. Det är därför det är viktigt att lära sig om bakre citattecken eller backticks. I den här guiden kommer vi att lista ner tillvägagångssättet för hur man bemästrar backticks i Linux Bash-skript.
Bemästra backticks i Linux Bash-skript
Innan vi går till illustrationerna av backticks i Bash-skript, låt oss förstå vad de är och varför vi bör lära oss dem.
Vad är backticks i Linux Bash-skript?
Backticks eller bakåtcitatet (`) som gör att en användare kan tilldela skalkommandots utdata till variabeln. Den kör kommandona i systemet och returnerar utdata för att fortsätta logiken i det specifika skriptet. Med enkla ord fungerar backtickarna i Bash-skript som en brygga mellan två kommandon, vilket betyder att det andra kommandots åtgärd beror på det första. Denna lilla bit kod är en viktig byggsten i skriptprogrammering. Du kan enkelt använda backticks eftersom det är enkelt att kombinera dem med andra skriptkommandon.
Hur man använder backticks i Bash
Nu kommer vi att använda ett enkelt exempel för att använda backticks i Bash-skriptet. Du har till exempel fyra textfiler: MyFile_1.txt, MyFile_2.txt, MyFile_3.txt och MyFile_4.txt. En av dessa filer innehåller en 'Linuxhint.dev'-text, och du vill hitta just den filen att redigera. Det är därför du måste utföra kommandot grep och sedan använda kommandot gedit. Vi kan använda backtick-tecknet här. Här är följande metod:
Textfilerna finns i dokumentkatalogen, så använd följande kommando för att skapa ett Bash-skript:
Rör MyFile.sh
Efter det, kör följande kommandon:
chmod +x MyFile.sh
nano MyFile.sh
Den första ger körbar behörighet till skriptet och den andra öppnar den i nanoredigeraren. Ange nu följande detaljer i skriptet för att få det att fungera:
#!/bin/bashgedit ` grepp -l 'Linuxhint.dev' * .Text `
I de tidigare koderna kör systemet kommandot grep och utför sedan kommandot gedit enligt utdata från det första.
Slutligen, kör Bash-skriptet i terminalen. Den öppnar MyFile_2.txt eftersom den har texten 'Linuxhint.dev'.
. / MyFile.sh
Du kan också använda backtickarna för att lägga till en kommandokörning i strängen. Till exempel lägger vi till den aktuella tiden när vi öppnade skriptet. Det kräver bara följande koder i skriptet:
#!/bin/bashDATUM = ` datum `
eko 'Du har kommit åt skriptet på: $DATE '
Vi kan få följande resultat genom att köra 'File.sh' Bash-skriptet i terminalen:
. / File.sh
Slutsats
Detta är den korta informationen om det bästa sättet att bemästra backticks i Linux Bash-skript. Backticks spelar en viktig roll eftersom det hjälper till att köra flera kommandon från Bash-skriptet. Med backticks kan du utföra de olika kommandona baserat på deras utdata. I den här guiden förklarade vi två exempel genom vilka du kan förstå allt om backticks i Bash-skripten.