در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش ایجاد کردن خاتمه چند خطی در ورودی یک فرمان در Shell لینوکس

در این نکته قصد دارم در مورد روشی برای شما توضیح بدم که بتوانید چندین خط را به ورودی یک فرمان منتقل کنید و این عمل تا زمانی ادامه پیدا کند تا شما یک here document مشخص کنید. در زیر شکل کلی این بخش را مشاهده می کنید:
command <
تفاوت اصلی این مدل انتقال ورود به یک فرمان با قابلیت redirect کردن این است که همزمان از دو علامت >> استفاده می شود و تا زمانی که شما متن انتخابی که در HERE را وارد کنید خروجی به فرمان منتقل نمی شود به این دلیل است که به این روش here document گفته می شود. این دسته از دوستانی که برای مثال با استفاده از فرمان mail اقدام به ارسال کردن میل می کند تا زمانی که علامت نقطه  را وارد کنند می توانند متن پیام خود را در چند سطر مختلف وارد کنند، به این قابلیت به اصطلاح here document می گویند. در ادامه یک مثال از این فرمان را مشاهده می کنید:

 wc -w < This is a test.
> itpro
> Mohmmad abedini
> EOF
در نگاه اول خروجی این فرمان یک عدد است که شمارش کلیه حروف است. اما این مدل ورودی یک تفاوت عمده دارد و آن این مطلی است که تا زمانی که شما EOF را تایپ و اجرا کنید می توانید ورودی در سطر های مختلف تایپ کنید که حرف EOF می تواند هر چیزه دیگری هم باشد.

#قابلیت_here_document #ورودی_چند_خطی #here_document_کردن_ورودی_یک_فرمان
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....