آموزش دستور 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
نکته: -e در اینجا استفاده از برخی کاراکترهای خاص را به همراه بک اسلش امکان پذیر می کند.
۱- \b: تمام فاصله های بین کلمات را حذف می کند.
مثال:
echo -e “Geeks \bfor \bGeeks”
۲- \c: به همراه مفسر “-e” برای نمایش خروجی تا مفسر و بدون ایجاد خط جدید استفاده می شود.
مثال:
echo -e “Geeks \cfor Geeks”
در مثال بالا، متن پس از \c چاپ نشده و همچنین خط جدید ایجاد نشده است.
۳- \n: این گزینه در هر جایی که استفاده شود خط جدیدی ایجاد می کند.
مثال:
echo -e “Geeks \nfor \nGeeks”
۴- \t: این گزینه برای چاپ یک تب افقی استفاده می شود.
مثال:
echo -e “Geeks \tfor \tGeeks”
۵- \r: به همراه مفسر “-e” برای بازگشت به ابتدای خط فعلی همراه حذف استفاده می شود.
مثال:
echo -e “Geeks \rfor Geeks”
در مثال بالا، متن قبل از \r چاپ نمی شود.
۶- \v: این گزینه برای چاپ یک تب عمودی استفاده می شود.
مثال:
echo -e “Geeks \vfor \vGeeks
۷- \a: به همراه مفسر “-e” برای ایجاد هشدار صوتی استفاده می شود.
مثال :
echo -e “\aGeeks for Geeks
این دستور هنگام اجرا صدای هشدار یا Bel را تولید می کند.
۸- echo *: این دستور کلیه فایل ها/ پوشه ها را مشابه دستور ls را چاپ می کند.
مثال :
echo *
۹- -n : از این گزینه برای حذف خط جدید در انتهای متن استفاده می شود.
مثال :
echo -n “Geeks for Geeks”
حتما بخوانید: ۲۰۰ تا از کارآمدترین دستورات لینوکس که همه کاربران باید بدانند!
با این اپلیکیشن ساده، هر زبانی رو فقط با روزانه 5 دقیقه گوش دادن، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، همزمان تقویت حافظه، آموزش تصویری با کمترین قیمت ممکن!