إتقان Backticks في Linux Bash Scripts

Atqan Backticks Fy Linux Bash Scripts



تعد نصوص Bash هي الأفضل عندما يتعلق الأمر بتبسيط المهام اليومية. تحتوي هذه البرامج النصية على أوامر وحيل يمكنك استخدامها كمسؤول نظام. يعد عامل backtick (`) أحد ميزات برنامج Bash النصي التي يمكن أن تسهل عملك.

ومع ذلك ، يسيء العديد من المبتدئين فهم backticks كأحرف علامة اقتباس مستخدمة في السلاسل. هذا هو السبب في أن التعرف على أحرف الاقتباس الخلفي أو backticks أمر ضروري. في هذا الدليل ، سنقوم بإدراج النهج الخاص بكيفية إتقان backticks في نصوص Linux Bash.

إتقان Backticks في Linux Bash Scripts

قبل الانتقال إلى الرسوم التوضيحية للعناصر الخلفية في نصوص Bash ، دعنا نفهم ما هي ولماذا يجب أن نتعلمها.







ما هي Backticks في Linux Bash Scripts؟

Backticks أو علامة الاقتباس الخلفية (`) التي تسمح للمستخدم بتعيين إخراج أمر shell إلى المتغير. يقوم بتشغيل الأوامر في النظام وإرجاع الإخراج لمواصلة المنطق في البرنامج النصي المعين. بكلمات بسيطة ، تعمل backticks في نصوص Bash كجسر بين أمرين ، مما يعني أن إجراء الأمر الثاني يعتمد على الأمر الأول. هذا الجزء الصغير من الكود هو لبنة بناء مهمة في برمجة النصوص البرمجية. يمكنك بسهولة استخدام backticks نظرًا لأن دمجها مع أوامر البرنامج النصي الأخرى أمر بسيط.



كيفية استخدام Backticks في Bash

الآن ، سوف نستخدم مثالًا بسيطًا لاستخدام backticks في نص Bash النصي. على سبيل المثال ، لديك أربعة ملفات نصية: MyFile_1.txt و MyFile_2.txt و MyFile_3.txt و MyFile_4.txt. يحتوي أحد هذه الملفات على نص 'Linuxhint.dev' ، وتريد البحث عن هذا الملف المعين لتحريره. لهذا السبب يجب عليك تنفيذ الأمر grep ثم استخدام الأمر gedit. يمكننا استخدام حرف backtick هنا. هذه هي الطريقة التالية:



الملفات النصية موجودة في دليل المستندات ، لذا استخدم الأمر التالي لإنشاء برنامج نصي Bash:





يلمس MyFile.sh

بعد ذلك ، قم بتنفيذ الأوامر التالية:



chmod + x MyFile.sh

نانو MyFile.sh

الأول يعطي إذنًا قابلاً للتنفيذ للنص ، والثاني يفتحه في محرر nano. الآن ، أدخل التفاصيل التالية في البرنامج النصي لجعله يعمل:

#! / بن / باش

gedit ' سيطرة 'Linuxhint.dev' * .رسالة قصيرة '

في الرموز السابقة ، ينفذ النظام الأمر grep ثم ينفذ الأمر gedit وفقًا لإخراج الأول.

أخيرًا ، قم بتشغيل البرنامج النصي Bash في المحطة. يفتح ملف MyFile_2.txt لأنه يحتوي على نص 'Linuxhint.dev'.

. / MyFile.sh

يمكنك أيضًا استخدام backticks لإضافة تنفيذ الأمر في السلسلة. على سبيل المثال ، نضيف الوقت الحالي عندما فتحنا البرنامج النصي. يتطلب فقط الرموز التالية في البرنامج النصي:

#! / بن / باش

تاريخ = ' تاريخ '

صدى صوت 'لقد قمت بالوصول إلى البرنامج النصي على: التاريخ '

يمكننا الحصول على النتيجة التالية عن طريق تنفيذ البرنامج النصي 'File.sh' Bash في المحطة:

. / File.sh

استنتاج

هذه معلومات موجزة عن أفضل طريقة لإتقان backticks في نصوص Linux Bash. تلعب Backticks دورًا أساسيًا لأنها تساعد في تشغيل الأوامر المتعددة من البرنامج النصي Bash. باستخدام backticks ، يمكنك تنفيذ الأوامر المختلفة بناءً على مخرجاتها. في هذا الدليل ، شرحنا مثالين يمكنك من خلالهما فهم كل شيء عن backticks في نصوص Bash النصية.