صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

لیدورا یک وبلاگ تخصصی برنامه نویسی یا لینوکس نیست. بیشتر محلیه برای ثبت چیزهایی که قراره بیشتر از یه بار خونده بشن. اگه به درد شما هم خورد که زکات دانش ما پرداخت شده، شکر.

آخرین نظرات

نویسندگان

۱۲ مثال از دستور echo

پنجشنبه, ۲۷ شهریور ۱۳۹۳، ۰۲:۳۸ ق.ظ

zsh

 

echo یکی از دستورات داخلی رایج و پر استفاده در bash و c shell هاست که معمولا در اسکریپت‌ها برای نمایش یک خط رشته‌ای در خروجی یا فایل‌ها استفاده میشه. در این پست ۱۲ مثال از کاربرد این دستور رو می‌تونید ببینید.

 

گرامر دستور echo

echo [option(s)] [string(s)]

 

1- نمایش یک خط در خروجی استاندارد.

$ echo Tecmint is a community of Linux Nerds 

خروجی

Tecmint is a community of Linux Nerds 

 

۲- اعلان یک متغیر و استفاده از آن در echo.

$ x=10
$ echo The value of variable x = $x 

خروجی

The value of variable x = 10 

 

۳- استفاده از b\ به همراه e- برای حذف تمام فاصله‌ها‌ی بین کلمات.

$ echo -e "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds" 

خروجی

TecmintisacommunityofLinuxNerds 

 

۴- استفاده از n\ به همراه e- برای درج خط جدید .

$ echo -e "Tecmint \nis \na \ncommunity \nof \nLinux \nNerds" 

خروجی

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

 

۵- استفاده از t\ به همراه e- برای درج کاراکتر tab.

$ echo -e "Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds" 

خروجی

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

 

۶- استفاده همزمان از کاراکترهای کنترلی.

$ echo -e "\n\tTecmint \n\tis \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds" 

خروجی

	Tecmint 
	is 
	a 
	community 
	of 
	Linux 
	Nerds 

 

۷- استفاده از v\ به همراه e- برای درج کاراکتر tab عمودی.

$ echo -e "\vTecmint \vis \va \vcommunity \vof \vLinux \vNerds" 

خروجی

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

 

۸- استفاده از r\ به همراه e- برای بازگشت به عقب با حذف.

$ echo -e "Tecmint \ris a community of Linux Nerds" 

خروجی

is a community of Linux Nerds 

 

۹- استفاده از a\ برای پخش صدای آلارم هنگام چاپ.

$ echo -e "Tecmint is a community of \aLinux Nerds" 

 

۱۰- استفاده از echo به جای ls (چاپ نام فایل‌ها و پوشه‌های مسیر جاری).

$ echo * 

خروجی

Desktop Documents Downloads Music Other Pictures Public t.jpg

 

۱۱- چاپ نام فایل‌های مسیر جاری با استفاده از فیلتر.

$ echo *.jpeg 

خروجی

network.jpeg 

 

۱۲- ارسال متن به یک فایل یا خروجی غیر استاندارد.

$ echo "Test Page" > testpage 

 

منبع : +

 

نظرات  (۴)

سلام
وبلاگ خوب و مفیدی دارید
شما تبادل لینک میکنید؟
آدرس : pcpower.blog.ir

آدرس : pcpower.blog.ir
سلام
شما هم لینک شدید
سلام
وبلاگ خوب و پر محتوایی داری. توی وبلاگم بهتون لینک دادم. لطفا شما هم به وبلاگم لینک بدید
موفق باشید

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی