فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — چاپ متن (Echo (echo))

آخرین بروزرسانی: 1404/08/17

چاپ متن (Echo (echo))

با فرمان echo می توانی متن یا مقدار متغیر را ببینی. تمرکز ما روی «چاپ متن با echo» است. مثل وقتی روی تخته، جمله می نویسی و همه می بینند.

استفاده سریع: چاپ متن با echo

یک رشته بنویس و چاپ کن. ساده و مستقیم.

echo "Hello, World!"

مشاهده در ادیتور

گزینه ها: پایان خط و کاراکترهای ویژه

سه گزینه مهم داریم: -n بدون خط جدید، -e فعال سازی فرارها، -E غیرفعال سازی فرارها.

-n: بدون خط جدید

با -n انتهای چاپ، خط جدید اضافه نمی شود. خروجی ادامه می یابد.

echo -n "Hello,"
echo " World!"

مشاهده در ادیتور

-e: فعال سازی بک اسلش ها

با -e توالی های فرار مانند \n و \t اجرا می شوند.

echo -e "Hello\nWorld!"

مشاهده در ادیتور

-E: نمایش دقیق متن

با -E فرارها غیرفعال می شوند. متن دقیقا همان طور چاپ می شود.

echo -E "Hello\nWorld!"

مشاهده در ادیتور

استفاده در اسکریپت ها

در اسکریپت ها برای گزارش گیری و دیباگ به کار می رود. روند را نشان می دهد.

#!/bin/bash
echo "Starting the script..."
# دستورات اسکریپت اینجاست
echo "Script finished."

مشاهده در ادیتور

گام های تمرینی

  1. یک پیام ساده با echo چاپ کن.
  2. با -n و سپس echo خروجی را پیوسته کن.
  3. با -e سطر جدید و تب را تست کن.

نکته: اگر خروجی عجیب شد، -E را امتحان کن.

جمع بندی سریع

  • echo متن یا مقدار متغیر را چاپ می کند.
  • -n خط جدید پایانی را حذف می کند.
  • -e توالی های فرار را فعال می کند.
  • -E نمایش دقیق متن را تضمین می کند.

برای مسیر فعلی، صفحه نمایش مسیر (pwd) را ببین. برای نمایش محتوا، فهرست فایل ها (ls) مفید است. همچنین فهرست فرمان ها در چاپ متن با echo دنبال می شود.