آموزش های متنوع دیگر

آموزش دستور echo در لینوکس (به زبان ساده با مثال)

دستور echo در لینوکس برای نمایش یک خط متنی یا رشته ای است که به عنوان آرگومان منتقل می شود. echo یک دستور داخلی است که بیشتر در اسکریپت های پوسته یا شل و بچ فایل ها برای نمایش متن روی صفحه یا یک فایل استفاده می شود.

حتما بخوانید: دانلود ۱۴ درس کاربردی آموزش تصویری لینوکس (مقدماتی-پیشرفته)

بطور خلاصه و سریع

دستور echo یکی از دستورات پرکاربرد در سیستم عامل‌های مبتنی بر یونیکس مانند لینوکس است که برای نمایش رشته‌های متنی (مثل پیام‌ها یا متغیرها) در ترمینال یا استفاده در اسکریپت‌ها استفاده می‌شود. این دستور معمولاً به شکل زیر استفاده می‌شود:

echo [رشته]

در اینجا “[رشته]” متنی است که می‌خواهید در ترمینال یا در خروجی یک اسکریپت نمایش داده شود. برای مثال:

echo “Hello, World!”

این دستور “Hello, World!” را در ترمینال چاپ می‌کند. همچنین، می‌توانید از این دستور برای نمایش مقدار متغیرها نیز استفاده کنید. به عنوان مثال:

name=”John” echo “My name is $name”

این دستور “My name is John” را در ترمینال چاپ می‌کند.

توضیحات کامل و بیشتر:

ساختار :

echo [option] [string]

ساختار:

echo [string]

مثال:

ساختار دستور echo در لینوکس

آپشن های دستور echo

نکته: -e در اینجا استفاده از برخی کاراکترهای خاص را به همراه بک اسلش امکان پذیر می کند.

۱- \b: تمام فاصله های بین کلمات را حذف می کند.

مثال:

echo -e “Geeks \bfor \bGeeks”

آپشن های دستور echo

۲- \c: به همراه مفسر “-e” برای نمایش خروجی تا مفسر و بدون ایجاد خط جدید استفاده می شود.

مثال:

echo -e “Geeks \cfor Geeks”

آپشن های دستور echo 2

در مثال بالا، متن پس از \c چاپ نشده و همچنین خط جدید ایجاد نشده است.

۳- \n: این گزینه در هر جایی که استفاده شود خط جدیدی ایجاد می کند.

مثال:

echo -e “Geeks \nfor \nGeeks”

آپشن های دستور echo 3

۴- \t: این گزینه برای چاپ یک تب افقی استفاده می شود.

مثال:

echo -e “Geeks \tfor \tGeeks”

آپشن های دستور echo 4

۵- \r: به همراه مفسر “-e” برای بازگشت به ابتدای خط فعلی همراه حذف استفاده می شود.

مثال:

echo -e “Geeks \rfor Geeks”

آپشن های دستور echo 5

در مثال بالا، متن قبل از \r چاپ نمی شود.

۶- \v: این گزینه برای چاپ یک تب عمودی استفاده می شود.

مثال:

echo -e “Geeks \vfor \vGeeks

آپشن های دستور echo 7

۷- \a: به همراه مفسر “-e” برای ایجاد هشدار صوتی استفاده می شود.

مثال :

echo -e “\aGeeks for Geeks

آپشن های دستور echo 7

این دستور هنگام اجرا صدای هشدار یا Bel را تولید می کند.

۸- echo *: این دستور کلیه فایل ها/ پوشه ها را مشابه دستور ls را چاپ می کند.

مثال :

echo *

آپشن های دستور echo 8

۹- -n : از این گزینه برای حذف خط جدید در انتهای متن استفاده می شود.

مثال :

echo -n “Geeks for Geeks”

آپشن های دستور echo 9

حتما بخوانید: ۲۰۰ تا از کارآمدترین دستورات لینوکس که همه کاربران باید بدانند!

میلاد حیدری

کتاب بخون، بخند و خوب باش تا همه مون در آرامش باشیم... سالهاست در زمینه آموزش رایگان در زمینه های اینترنت، کامپیوتر و دنیای تکنولوژی فعالیت می کنم و هدفم ارتقای سطح علمی هموطنان عزیز در سراسر دنیاست. سوالات خود را مطرح کنید در حد توان پاسخ خواهم داد...

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا