نیما بازگیر
نیما بازگیر
خواندن ۲ دقیقه·۶ سال پیش

آموزش کامل Bash Shell

قسمت 1.4 – اهمیت نقل قول در رشته ها

در Bash نحوه استفاده از نقل قول ها برای مدیریت رشته ها مهم است و با کمک نقل قول می توانید پردازش و گسترش رشته ها کنترل نمایید.

دو نوع نقل قول داریم:

ضعیف (Weak): که از علامت نقل قول دوتایی " استفاده می کند.

قوی (Strong): که از علامت نقل قول تکی ' استفاده می کند.

اگر می خواهید که Bash بتواند در رشته مورد نظر شما تغییری ایجاد کند از نقل قوی Weak (ضعیف) استفاده کنید. به کد زیر توجه کنید:

#!/usr/bin/env bash world="World" echo "Goodbye $world"

خروجی کد بالا:

Goodbye World

و اگر نمی خواهید Bash در رشته نقل قول شده تغییر ایجاد کند از نقل قول Strong (قوی) استفاده کنید. ابتدا در کد زیر تامل نموده و خروجی را با خروجی کد قبل مقایسه بفرمایید:

#!/usr/bin/env bash world="World" echo 'Goodbye $world'

خروجی کد بالا:

Goodbye $world

همانطور که از مقایسه دو خروجی متوجه شدید استفاده از علامت نقل قول Strong موجب شد در خروجی بجای مقدار داخل متغیر World$ نام آن درج گردد.

همچنین در مواقعی که مجبور به استفاده از نقل قول Weak (ضعیف) می باشید، می توانید از کاراکتر escape همانند مثال زیر استفاده کنید:

#!/usr/bin/env bash world="World" echo "Goodbye \$world"

خروجی کد در این حالت بصورت زیر خواهد بود:

Goodbye $world

همانطور که ملاحظه می فرمایید خروجی این کد با خروجی کدی که از نقل قول Strong در آن استفاده شده مشابه می باشند.

در آموزش های بعدی کاربردهای بیشتری در قالب مثالهای متنوع خواهیم آموخت.


قسمت 1.5 – مشاهده اطلاعات راهنمای دستورات داخلی Bash

برای انجام این کار کافیست که از دستور help با قالب زیر کمک بگیرید:

help <command>

که به جای <command> می بایست نام دستور را تایپ کنید.

بعنوان مثال با تایپ دستور help unset متن راهنمای زیر نمایش داده خواهد شد:

خروجی دستور help unset
خروجی دستور help unset

با استفاده از سوئیچ d- می توان توضیح مختصری درمورد کاربرد دستور مورد نظر دریافت کرد، همچنین سوئیچ s- خلاصه کوتاهی درباره نحوه استفاده از دستور را برای شما نمایش می دهد. تصویر زیر نمونه استفاده از دو سوئیچ ذکر شده را به نمایش می گذارد.

استفاده از سوئیچ های دستور help
استفاده از سوئیچ های دستور help

امیدوارم آموزشها را به ترتیب از ابتدا دنبال کرده باشید، و برای شما مفید بوده.

لینک آموزشهای قبل (قسمت اول ، دوم و سوم)

موفق و سربلند باشید.

linuxآموزشاسکریپت نویسیقسمت چهارم
علاقمند حوزه های "برنامه نویسی" و "امنیت"
شاید از این پست‌ها خوشتان بیاید