۱۲ مثال از دستور echo
پنجشنبه, ۲۷ شهریور ۱۳۹۳، ۰۲:۳۸ ق.ظ
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