Backticks apgūšana Linux Bash skriptos

Backticks Apgusana Linux Bash Skriptos



Bash skripti ir vislabākie, ja runa ir par ikdienas uzdevumu vienkāršošanu. Šajos skriptos ir komandas un triki, kurus varat izmantot kā sistēmas administratoru. Operators Backtick (`) ir viena no tām Bash skripta funkcijām, kas var atvieglot jūsu darbu.

Tomēr daudzi iesācēji pārpratumus pārprot kā virknēs izmantotās pēdiņu rakstzīmes. Tāpēc ir ļoti svarīgi mācīties par aizmugures citātu rakstzīmēm vai atzīmes. Šajā rokasgrāmatā mēs uzskaitīsim pieejas, kā apgūt Linux Bash skriptus.

Backticks apgūšana Linux Bash skriptos

Pirms pāriet uz atpazīšanas atzīmju ilustrācijām Bash skriptos, sapratīsim, kas tie ir un kāpēc mums tie jāapgūst.







Kas ir Backticks Linux Bash skriptos?

Atpakaļzīmes vai pēdiņas (`) rakstzīme, kas ļauj lietotājam piešķirt apvalka komandas izvadi mainīgajam. Tas palaiž sistēmas komandas un atgriež izvadi, lai turpinātu loģiku konkrētajā skriptā. Vienkāršiem vārdiem sakot, Bash skriptu atzīmes darbojas kā tilts starp divām komandām, kas nozīmē, ka otrās komandas darbība ir atkarīga no pirmās. Šis mazais koda fragments ir nozīmīgs skriptu programmēšanas elements. Varat viegli izmantot atzīmes, jo to apvienošana ar citām skriptu komandām ir vienkārša.



Kā lietot Backticks programmā Bash

Tagad mēs izmantosim vienkāršu piemēru, lai izmantotu atzīmes Bash skriptā. Piemēram, jums ir četri teksta faili: MansFails_1.txt, MansFails_2.txt, MansFails_3.txt un MansFails_4.txt. Vienā no šiem failiem ir teksts “Linuxhint.dev”, un jūs vēlaties atrast šo konkrēto failu, ko rediģēt. Tāpēc jums ir jāizpilda komanda grep un pēc tam jāizmanto komanda gedit. Šeit mēs varam izmantot backtick rakstzīmi. Šeit ir šāda metode:



Teksta faili atrodas direktorijā Dokumenti, tāpēc izmantojiet šo komandu, lai izveidotu Bash skriptu:





pieskarties MyFile.sh

Pēc tam izpildiet šādas komandas:



chmod +x MyFile.sh

nano MyFile.sh

Pirmais dod izpildāmo atļauju skriptam, bet otrais to atver nano redaktorā. Tagad ievadiet skriptā šādu informāciju, lai tas darbotos:

#!/bin/bash

gedit ` saķere -l 'Linuxhint.dev' * .txt `

Iepriekšējos kodos sistēma izpilda komandu grep un pēc tam izpilda komandu gedit atbilstoši pirmās komandas izvadei.

Visbeidzot terminālī palaidiet Bash skriptu. Tas atver failu MyFile_2.txt, jo tajā ir teksts “Linuxhint.dev”.

. / MyFile.sh

Varat arī izmantot atzīmes, lai virknē pievienotu komandas izpildi. Piemēram, mēs pievienojam pašreizējo laiku, kad atvērām skriptu. Skriptā ir nepieciešami tikai šādi kodi:

#!/bin/bash

DATUMS = ` datums `

atbalss 'Jūs esat piekļuvis skriptam: $DATE '

Mēs varam iegūt šādu rezultātu, terminālī izpildot skriptu “File.sh” Bash:

. / Fails.sh

Secinājums

Šī ir īsa informācija par labāko pieeju Linux Bash skriptu backticks apguvei. Atpakaļzīmēm ir būtiska loma, jo tās palīdz palaist vairākas komandas no Bash skripta. Izmantojot backtick, jūs varat izpildīt dažādas komandas, pamatojoties uz to izvadi. Šajā rokasgrāmatā mēs izskaidrojām divus piemērus, ar kuriem jūs varat saprast visu par Bash skriptu backticks.