echo (یونیکس)

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از اکو (یونیکس))
پرش به: ناوبری، جستجو

echo یکی از دستورهای خط فرمان یونیکس است. این دستور تمام آرگومانهایی را که به عنوان ورودی میگیرد را در خروجی استاندارد چاپ میکند.

مثال‌ها[ویرایش]

$ echo This is a test.
This is a test.
$ echo "This is a test."> ./test.txt
$ cat ./test.txt
This is a test.

بعضی از نسخه‌های echo، گزینه های -n و -e را می پذیرند. گزینه -n باعث می‌شود تا کاراکتر خط جدید (به انگلیسی: newline) در پایان چاپ نشود. استفاده از گزینه -e باعث می‌شود بتوانیم از کاراکترهای ویژه استفاده کنیم.

کاراکترهای ویژه عبارتند از:

  • \n: یک کاراکتر خط جدید
  • \t: یک کاراکتر tab افقی
  • \\: یک کاراکتر \
  • \a: پخش صدای بوغ از ترمینال
  • \b: یک کاراکتر backspace
  • \e: یک کاراکتر escape
  • \v: یک کاراکتر tab عمودی
echo -e "this is first line.\nthis is second line."

منابع[ویرایش]