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

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

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

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

ساختار :

echo [option] [string]

ساختار:

echo [string]

مثال:

C:\Users\Mr\Desktop\echo1.png

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

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

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

مثال:

echo -e “Geeks \bfor \bGeeks”

C:\Users\Mr\Desktop\echo2.png

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

مثال:

echo -e “Geeks \cfor Geeks”

C:\Users\Mr\Desktop\echo3.png

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

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

مثال:

echo -e “Geeks \nfor \nGeeks”

C:\Users\Mr\Desktop\echo4.png

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

مثال:

echo -e “Geeks \tfor \tGeeks”

C:\Users\Mr\Desktop\echo5.png

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

مثال:

echo -e “Geeks \rfor Geeks”

C:\Users\Mr\Desktop\echo6.png

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

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

مثال:

echo -e “Geeks \vfor \vGeeks

C:\Users\Mr\Desktop\echo7.png

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

مثال :

echo -e “\aGeeks for Geeks

C:\Users\Mr\Desktop\echo8.png

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

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

مثال :

echo *

C:\Users\Mr\Desktop\echo9.png

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

مثال :

echo -n “Geeks for Geeks”

C:\Users\Mr\Desktop\echo10.png

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

برچسب ها

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

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

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

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