Menguasai Backtick dalam Skrip Bash Linux

Menguasai Backtick Dalam Skrip Bash Linux



Skrip Bash adalah yang terbaik apabila ia datang untuk memudahkan tugas harian. Skrip ini mengandungi arahan dan helah yang boleh anda gunakan sebagai sysadmin. Pengendali backtick (`) ialah salah satu ciri skrip Bash yang boleh memudahkan kerja anda.

Walau bagaimanapun, ramai pemula salah faham tanda belakang sebagai aksara tanda petikan yang digunakan dalam rentetan. Itulah sebabnya mempelajari tentang watak petikan belakang atau tanda belakang adalah penting. Dalam panduan ini, kami akan menyenaraikan pendekatan tentang cara menguasai backtick dalam skrip Bash Linux.

Menguasai Backtick dalam Skrip Bash Linux

Sebelum beralih ke ilustrasi kutu belakang dalam skrip Bash, mari kita fahami apa itu dan sebab kita harus mempelajarinya.







Apakah Backticks dalam Skrip Bash Linux?

Backticks atau aksara petikan belakang (`) yang membolehkan pengguna menetapkan output arahan shell kepada pembolehubah. Ia menjalankan arahan dalam sistem dan mengembalikan output untuk meneruskan logik dalam skrip tertentu. Dengan kata mudah, kutu belakang dalam skrip Bash berfungsi sebagai jambatan antara dua arahan, yang bermaksud bahawa tindakan arahan kedua bergantung pada yang pertama. Sekeping kod kecil ini merupakan blok binaan penting dalam pengaturcaraan skrip. Anda boleh menggunakan backtick dengan mudah kerana menggabungkannya dengan arahan skrip lain adalah mudah.



Cara Menggunakan Backticks dalam Bash

Sekarang, kita akan menggunakan contoh mudah untuk menggunakan backtick dalam skrip Bash. Contohnya, anda mempunyai empat fail teks: MyFile_1.txt, MyFile_2.txt, MyFile_3.txt dan MyFile_4.txt. Salah satu daripada fail ini mengandungi teks 'Linuxhint.dev', dan anda ingin mencari fail tertentu untuk diedit. Itulah sebabnya anda mesti melaksanakan arahan grep dan kemudian menggunakan arahan gedit. Kita boleh menggunakan watak backtick di sini. Berikut adalah kaedah berikut:



Fail teks terdapat dalam direktori Dokumen, jadi gunakan arahan berikut untuk mencipta skrip Bash:





sentuh MyFile.sh

Selepas itu, laksanakan arahan berikut:



chmod +x MyFile.sh

nano MyFile.sh

Yang pertama memberikan kebenaran boleh laku kepada skrip, dan yang kedua membukanya dalam editor nano. Sekarang, masukkan butiran berikut dalam skrip untuk menjadikannya berfungsi:

#!/bin/bash

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

Dalam kod sebelumnya, sistem melaksanakan perintah grep dan kemudian melaksanakan perintah gedit mengikut output yang pertama.

Akhir sekali, jalankan skrip Bash di terminal. Ia membuka MyFile_2.txt kerana ia mempunyai teks 'Linuxhint.dev'.

. / MyFile.sh

Anda juga boleh menggunakan backticks untuk menambah pelaksanaan arahan dalam rentetan. Sebagai contoh, kami menambah masa semasa apabila kami membuka skrip. Ia hanya memerlukan kod berikut dalam skrip:

#!/bin/bash

TARIKH = ` Tarikh `

bergema 'Anda telah mengakses skrip pada: $DATE '

Kita boleh mendapatkan hasil berikut dengan melaksanakan skrip Bash 'File.sh' dalam terminal:

. / File.sh

Kesimpulan

Ini adalah maklumat ringkas tentang pendekatan terbaik untuk menguasai backtick dalam skrip Bash Linux. Backticks memainkan peranan penting kerana ia membantu menjalankan berbilang arahan daripada skrip Bash. Dengan backticks, anda boleh melaksanakan arahan yang berbeza berdasarkan outputnya. Dalam panduan ini, kami menerangkan dua contoh yang membolehkan anda memahami segala-galanya tentang backtick dalam skrip Bash.