Backticks beheersen in Linux Bash-scripts

Backticks Beheersen In Linux Bash Scripts



Bash-scripts zijn het beste als het gaat om het vereenvoudigen van de dagelijkse taken. Deze scripts bevatten commando's en trucs die je als systeembeheerder kunt gebruiken. De backtick-operator (`) is een van die functies van het Bash-script die uw werk kan vergemakkelijken.

Veel beginners begrijpen de backticks echter verkeerd als aanhalingstekens die in de strings worden gebruikt. Dat is de reden waarom het essentieel is om achteraanhalingstekens of backticks te leren. In deze handleiding zullen we de aanpak opsommen voor het beheersen van de backticks in Linux Bash-scripts.

Backticks beheersen in Linux Bash-scripts

Voordat we verder gaan met de illustraties van backticks in Bash-scripts, laten we eerst begrijpen wat ze zijn en waarom we ze zouden moeten leren.







Wat zijn backticks in Linux Bash-scripts?

Backticks of het achterste aanhalingsteken (`) waarmee een gebruiker de uitvoer van het shell-commando aan de variabele kan toewijzen. Het voert de opdrachten in het systeem uit en retourneert de uitvoer om de logica in het specifieke script voort te zetten. In eenvoudige bewoordingen werken de backticks in Bash-scripts als een brug tussen twee opdrachten, wat betekent dat de actie van de tweede opdracht afhankelijk is van de eerste. Dit kleine stukje code is een belangrijke bouwsteen bij het programmeren van scripts. U kunt de backticks gemakkelijk gebruiken, omdat het eenvoudig is om ze te combineren met andere scriptopdrachten.



Backticks gebruiken in Bash

Nu zullen we een eenvoudig voorbeeld gebruiken om de backticks in het Bash-script te gebruiken. U hebt bijvoorbeeld vier tekstbestanden: MijnBestand_1.txt, MijnBestand_2.txt, MijnBestand_3.txt en MijnBestand_4.txt. Een van deze bestanden bevat de tekst 'Linuxhint.dev', en u wilt dat specifieke bestand vinden om te bewerken. Daarom moet u het grep-commando uitvoeren en vervolgens het gedit-commando gebruiken. We kunnen hier het backtick-teken gebruiken. Hier is de volgende methode:



De tekstbestanden zijn aanwezig in de map Documenten, dus gebruik de volgende opdracht om een ​​Bash-script te maken:





aanraken MijnBestand.sh

Voer daarna de volgende opdrachten uit:



chmod +x MijnBestand.sh

nano MijnBestand.sh

De eerste geeft uitvoerbare toestemming aan het script en de tweede opent het in de nano-editor. Voer nu de volgende details in het script in om het te laten werken:

#!/bin/bash

gedit ` greep -l 'Linuxhint.dev' * .tekst `

In de vorige codes voert het systeem het grep-commando uit en vervolgens het gedit-commando volgens de uitvoer van de eerste.

Voer ten slotte het Bash-script uit in de terminal. Het opent de MyFile_2.txt omdat het de tekst 'Linuxhint.dev' heeft.

. / MijnBestand.sh

U kunt de backticks ook gebruiken om een ​​opdrachtuitvoering in de tekenreeks toe te voegen. We voegen bijvoorbeeld de huidige tijd toe waarop we het script hebben geopend. Het vereist alleen de volgende codes in het script:

#!/bin/bash

DATUM = ` datum `

echo 'Je hebt het script geopend op: $DATUM '

We kunnen het volgende resultaat krijgen door het Bash-script 'File.sh' in de terminal uit te voeren:

. / Bestand.sh

Conclusie

Dit is de korte informatie over de beste aanpak voor het beheersen van backticks in Linux Bash-scripts. Backticks spelen een essentiële rol omdat het helpt om de meerdere opdrachten uit het Bash-script uit te voeren. Met backticks kunt u de verschillende opdrachten uitvoeren op basis van hun uitvoer. In deze handleiding hebben we twee voorbeelden uitgelegd waarmee je alles kunt begrijpen over de backticks in de Bash-scripts.