A Backticks elsajátítása a Linux Bash Scriptekben

A Backticks Elsajatitasa A Linux Bash Scriptekben



A Bash szkriptek a legjobbak a napi feladatok egyszerűsítésére. Ezek a szkriptek parancsokat és trükköket tartalmaznak, amelyeket rendszergazdaként használhat. A backtick (`) operátor a Bash szkript egyik olyan funkciója, amely megkönnyítheti a munkát.

Sok kezdő azonban félreérti a backtick-eket, mint a karakterláncokban használt idézőjeleket. Ezért elengedhetetlen a hátsó idézet karakterek vagy a backtickek megismerése. Ebben az útmutatóban felsoroljuk azt a megközelítést, hogyan lehet elsajátítani a backticket a Linux Bash szkriptekben.

A Backticks elsajátítása a Linux Bash Scriptekben

Mielőtt áttérnénk a Bash-szkriptek backtick-jeinek illusztrációira, értsük meg, mik ezek, és miért érdemes megtanulnunk őket.







Mik azok a backtickek a Linux Bash Scriptekben?

Backtick vagy a vissza idézőjel (`) karakter, amely lehetővé teszi a felhasználó számára, hogy a shell parancs kimenetét hozzárendelje a változóhoz. Futtatja a parancsokat a rendszerben, és visszaadja a kimenetet, hogy folytassa a logikát az adott parancsfájlban. Egyszerűen fogalmazva, a Bash szkriptek backtickjei hídként működnek két parancs között, ami azt jelenti, hogy a második parancs művelete az elsőtől függ. Ez az apró kódrészlet jelentős építőelem a szkriptprogramozásban. Könnyedén használhatja a backtickeket, mivel egyszerű kombinálni őket más parancsfájlokkal.



A Backticks használata a Bashban

Most egy egyszerű példát fogunk használni a Bash szkriptben a backtickek használatára. Például négy szövegfájlja van: SajátFájl_1.txt, SajátFájl_2.txt, SajátFájl_3.txt és SajátFájl_4.txt. Az egyik ilyen fájl egy „Linuxhint.dev” szöveget tartalmaz, és meg szeretné találni az adott fájlt szerkeszteni. Ezért kell végrehajtania a grep parancsot, majd a gedit parancsot kell használnia. Itt használhatjuk a backtick karaktert. Itt van a következő módszer:



A szöveges fájlok a Dokumentumok könyvtárban találhatók, ezért használja a következő parancsot egy Bash-szkript létrehozásához:





érintés MyFile.sh

Ezt követően hajtsa végre a következő parancsokat:



chmod +x MyFile.sh

nano MyFile.sh

Az első végrehajtási engedélyt ad a szkriptnek, a második pedig megnyitja azt a nano szerkesztőben. Most írja be a következő adatokat a szkriptbe, hogy működjön:

#!/bin/bash

gedit ` markolat -l 'Linuxhint.dev' * .txt `

Az előző kódokban a rendszer végrehajtja a grep parancsot, majd az első kimenetének megfelelően végrehajtja a gedit parancsot.

Végül futtassa a Bash szkriptet a terminálban. Megnyitja a MyFile_2.txt fájlt, mivel a „Linuxhint.dev” szöveget tartalmazza.

. / MyFile.sh

A backtick segítségével parancsvégrehajtást is hozzáadhat a karakterlánchoz. Például a szkript megnyitásakor hozzáadjuk az aktuális időt. Csak a következő kódokra van szükség a szkriptben:

#!/bin/bash

DÁTUM = ` dátum `

visszhang 'A következő helyen fértél hozzá a szkripthez: $DATE '

A következő eredményt kaphatjuk a „File.sh” Bash szkript végrehajtásával a terminálban:

. / Fájl.sh

Következtetés

Ez a rövid információ a Linux Bash szkriptek backtick-ek elsajátításának legjobb módszeréről. A backtickek alapvető szerepet játszanak, mivel segítik a több parancs futtatását a Bash szkriptből. A backtick segítségével végrehajthatja a különböző parancsokat a kimenetük alapján. Ebben az útmutatóban két példát magyaráztunk el, amelyek segítségével mindent megérthet a Bash-szkriptek backtickjeiről.