Jinsi ya Pato Nakala kwa Screen Kutumia Linux Echo Amri

Mwongozo huu unaonyesha jinsi ya kusambaza maandishi kwenye dirisha la terminal kwa kutumia amri ya echo ya Linux .

Imetumiwa peke yake katika terminal ya amri ya echo sio muhimu hasa lakini inapotumika kama sehemu ya script inaweza kutumika kuonyesha maelekezo, makosa na arifa.

Matumizi ya Mfano wa Amri ya Echo Amri

Kwa fomu yake rahisi njia rahisi kabisa ya pato la maandishi kwa terminal ni kama ifuatavyo:

echo "ulimwengu wa hello"

Amri ya hapo juu hutoa maneno " dunia ya hello " kwenye skrini (futa alama za quotation).

Kwa chaguo-msingi, kauli ya echo inazalisha tabia mpya ya mstari mwishoni mwa kamba.

Ili kupima hii jaribu maneno yafuatayo kwenye dirisha la terminal:

Echo "ulimwengu wa hello" && echo "ulimwengu waheri"

Utaona kwamba matokeo ni kama ifuatavyo:

Salamu, Dunia
ulimwengu waheri

Unaweza kufuta mstari mpya wa mstari kwa kuongeza minus n kubadili (-n) kama ifuatavyo:

Echo - "ulimwengu wa hello" && echo - "ulimwengu waheri"

Matokeo kutoka amri ya juu ni kama ifuatavyo:

hello ulimwengu waheri

Kitu kingine cha kufikiri juu ya kutumia kauli ya echo ni jinsi inavyohusika na wahusika maalum.

Kwa mfano jaribu zifuatazo kwenye dirisha la terminal:

Echo "ulimwengu wa wachezaji wa dunia"

Katika ulimwengu bora \ r na \ n utafanya kama wahusika maalum ili kuongeza mstari mpya lakini hawana. Matokeo ni kama ifuatavyo:

Nchi ya dunia hello

Unaweza kuwawezesha wahusika maalum kutumia amri ya echo ikiwa ni pamoja na -a kubadili kama ifuatavyo:

Echo -e "ulimwengu wa hello"

Wakati huu matokeo yatakuwa kama ifuatavyo:

Salamu, Dunia
ulimwengu waheri

Kwa kweli unaweza kuwa katika hali ambayo unajaribu kusambaza kamba ambayo itashughulikiwa kama tabia maalum na hutaki. Katika hali hii tumia mitaji kama ifuatavyo:

Echo -Ku "ulimwengu wa hello wa dunia"

Ni wahusika gani maalum ambao hutumiwa kwa kutumia -badilisha?

Hebu jaribu baadhi ya haya nje. Tumia amri ifuatayo katika terminal:

Echo -e "hel \ blo dunia"

Amri ya hapo juu ingetoa matokeo yafuatayo:

ulimwengu wa helo

Kwa hakika sio kweli ungependa kuzalisha kwenye skrini lakini unapata uhakika kwamba kurudi nyuma huondoa barua iliyopita.

Sasa jaribu zifuatazo kwenye dirisha la terminal:

Echo -e "hello \ c dunia"

Amri hii inazalisha kila kitu mpaka kurudi nyuma na c. Vingine vyote vimeachwa ikiwa ni pamoja na mstari mpya.

Basi ni tofauti gani kati ya tabia mpya ya mstari na kurudi kwa gari? Mstari wa mstari mpya husababisha mshale hadi mstari unaofuata wakati kurudi kwa gari kunasababisha mshale kurudi upande wa kushoto.

Kwa mfano, ingiza zifuatazo kwenye dirisha lako la terminal:

Echo -e "hello \ nworld"

Pato la amri ya hapo juu huweka maneno mawili kwenye mistari tofauti:

hello
ulimwengu

Sasa jaribu hili nje kwenye dirisha la terminal:

Echo -e "hello \ rworld"

Tofauti kati ya mstari mpya na kurudi kwa gari ni dhahiri sana kama zifuatazo zitaonyeshwa kama pato:

ulimwengu

Hello neno ilionyeshwa, kurudi kwa gari kunachukua mshale hadi mwanzo wa mstari na neno la dunia lilionyeshwa.

Inakuwa dhahiri kidogo zaidi ikiwa unajaribu yafuatayo:

Echo -e "hello \ rhi"

Pato kutoka hapo juu ni kama ifuatavyo:

hillo

Kwa kweli kutumia watu wengi bado hutumia rushwa wakati wa kusambaza kwenye mstari mpya. Mara nyingi, hata hivyo, unaweza kupata mbali na \ n.