دا لارښود ښیي چې تاسو د لینکس ایګون کمانډ په کارولو سره د ټرمینل کړکۍ ته د محصول متن څنګه څرنګولی شئ.
په خپل ټرمینل کې د کارولو کمانډ کارول خورا ګټور ندي مګر کله چې د سکرېپټ د یوې برخې په توګه کارول کیدی شي دا لارښوونې، غلطی، او اطلاعات ښکارولو لپاره کارول کیدی شي.
د لینوکس اکو کمانډ بیلګې
په ساده ډول د ټرمینل ته د محصول متن لپاره ترټولو آسانه بڼه په لاندې ډول ده:
"هیله نړۍ"
پورتنۍ قوماندانی د " هیلو نړۍ " د اسڪرين لپاره راوړي (مائنس د کوډ نښه).
د ډیزاین په واسطه، د انګیر بیان د سوریې په پای کې یو نوی کرښه لیکي.
د آزموینی لپاره دا لاندې بیان د ترمینل کړکۍ کې:
"هیله نړۍ" وټاکئ او د "الوبی نړۍ"
تاسو به وګورئ چې نتیجه په لاندې ډول ده:
سلام نړی
الوتونکو نړۍ
تاسو کولی شئ د کرښې نوې کرښه پریږدئ د ماین ن سایټ (-n) اضافه کولو په واسطه په لاندې ډول:
echo -n "hello world" & echo-n "الوداع نړۍ"
د پورتنۍ قوماندې نتیجه په لاندې ډول ده:
سلام نړۍ الوتونکو نړۍ
بل څه چې فکر کوي د ګونګ د بیان په کارولو سره دا څنګه ځانګړی ځانګړتیاوې لري.
د مثال په توګه د ترمینل کړکۍ کې لاندې لاندینۍ هڅه وکړئ:
"نړۍ نړۍ \ r \ ngoodbye نړۍ" منع کړئ
په یوه عصري نړۍ کې به \ n \ n \ n د نوي کرښې د زیاتولو لپاره ځانګړي ځانګړنې ترسره کړي مګر دوی نه. نتیجه په لاندې ډول ده:
سلام نړۍ \ r \ ngoodbye نړۍ
تاسو کولی شئ ځانګړی کرکټرونه د ګونګ کمانډ څخه کار واخلئ په شمول د دې تغیر په شمول په لاندې ډول دي:
echo -e "هیلو نړۍ \ r \ ngoodbye نړۍ"
دا ځل به پایله په لاندې ډول وي:
سلام نړی
الوتونکو نړۍ
تاسو کولی شئ د وضعیت په حال کې وي چې تاسو یې هڅه کول هغه تار چې د ځانګړی ځانګړتیا په توګه یې اداره کیده تولید کړئ او تاسو یې نه غواړئ. په دې سناریو کې په لاندې ډول پانګونه کارول کیږي:
echo-e "هیلو نړۍ \ r \ ngoodbye نړۍ"
کوم ځانګړي ځانګړتیاوې د دې تڼۍ په کارولو سره اداره کیږي؟
- \\ بیکسلیش
- \ alert
- \ b بېرته
- \ c نور محصول نه تولیدوي
- \ ای فرار
- \ f فورمه غذا
- \ n نوی کرښه
- \ د موټر بیرته راستنیدنه
- \ t افقی ټب
- \ v عمودی ٹیب
- د \ NNN دقیق ارزښت له 1 نه تر 3 پورې
- د ایکس ایکسډیکټیل ارزښت سره \ xHH بڼه
راځئ چې دا یو څو ځلې هڅه وکړو. لاندې ټیم په یو ترمینځ کې چل کړئ:
echo -e "هیلو \ blo نړۍ"
پورتني قومانده به لاندیني محصولات تولید کړي:
نړۍ نړۍ
ښکاره نه ده چې تاسو غواړئ چې د اسټرالټ محصول ته وغواړئ مګر تاسو دا ټکی ترلاسه کړئ چې بیکسلاش ب مخکینۍ لیک لیرې کوي.
اوس لاندې د ترمینل کړکۍ کې لاندې هڅه وکړئ:
echo -e "hello \ c world"
دا حکم هر څه تر سره کوي تر څو د ملاتړ ملاتړ او ج. نور هرڅه د نوي کرښې په شمول حذف شوي دي.
نو نو د کرښې د نوي کرکټر او د کډوالو بیرته ستنیدو ترمنځ توپیر څه شی دی؟ د کرښې نوي کرښه کرسر په بل کرښه کې حرکت کوي پداسې حال کې چې د موټر بیرته راستنې کرسر په ښي خوا کې حرکت کوي.
د مثال په ډول ستاسو د ترمینل کړکۍ ته لاندې داخل کړئ:
echo -e "hello \ norld"
د پورتنۍ قوماندانی محصول دوه کلمې په بیلابیلو کرښو کې بیانوي:
سلام
نړۍ
اوس دا په یوه ترمینل کړکۍ کې هڅه وکړئ:
echo -e "hello \ rworld"
د نوي کرښې او د کډوالو بیرته راستنیدونکي توپیر به ډیر ښکاره شي ځکه چې لاندې به د یو محصول په توګه وښودل شي:
نړۍ
هیلو کلمه ښودل شوې، د موټر بیرته راستنې کرسر کرښه د پیل پیل ته واخیستله او نړۍ یې ښکاره شوه.
دا یو څه ډیر واضح دی که تاسو لاندینۍ هڅه وکړئ:
echo -e "hello"
د پورته برخه څخه محصول په لاندې توګه دی:
تڼی
په واقعیت کې د ډیری خلکو کارولو سره لا اوس هم د \ r \ n تفتیش کاروي کله چې یو نوی کرښه تفتیش کوي. په هرصورت، په هرصورت، تاسو کولی شئ یوازې یو \ n سره لرې شئ.