Mar a chuireas tu teacs a-mach gu sgrion a 'cleachdadh an òrdugh Linux Echo

Tha an iùl seo a 'sealltainn dhut mar a chuireas tu teacsa a-mach chun an uinneig chrìochnachaidh a' cleachdadh an àithne Linux- mac.

Air a chleachdadh leis fhèin anns a 'phort-adhair chan eil an t-òrdugh mac-samhail gu h-àraid feumail ach nuair a thèid a chleachdadh mar phàirt den sgriobt, faodar a chleachdadh airson stiùireadh, mearachdan agus fiosan a thaisbeanadh.

Eisimpleirean a 'cleachdadh an òrdugh Linux mac-meanmna

Anns an dòigh as sìmplidhe tha an dòigh as fhasa air teacsa a thoirt chun a 'phort-adhair mar a leanas:

echo "hello world"

Tha an t-òrdugh gu h-àrd a 'toirt a-mach na faclan " hello world " chun an sgrìn (a' fàgail nan comharran luirg).

Gu bunaiteach, bidh an aithris macalla a 'toirt a-mach caractar loidhne ùr aig deireadh an t-sreang.

Gus feuchainn air an fheuchainn seo, bidh an aithris a leanas ann an uinneag deireannach:

echo "hello world" && echo "world farebye"

Chì thu gu bheil an toradh mar a leanas:

Hàlo a Shaoghail
slàn saoghal

Faodaidh tu an caractar loidhne ùr fhàgail a-mach le bhith a 'cur na h-ìseal-leum n atharrachadh (-n) mar a leanas:

echo -n "hello world" && echo -n "world farebye"

Tha an toradh bhon òrdugh gu h-àrd mar a leanas:

saoghal beannachdan hello world

Rud eile airson smaoineachadh air cuin a tha thu a 'cleachdadh an aithris mac-samhail mar a tha e a' làimhseachadh charactaran sònraichte.

Mar eisimpleir feuch na leanas ann an uinneag deireannach:

echo "hello world \ r \ ngoodbye world"

Ann an saoghal fìor mhath bhiodh an \ r agus \ n nan caractaran sònraichte gus loidhne ùr a chur ris ach chan eil iad. Tha an toradh mar a leanas:

Tha e comasach do roghainnean atharrachadh aig àm sam bith

Faodaidh tu comas a thoirt do charactaran sònraichte a 'cleachdadh an òrdugh echo le bhith a' toirt a-steach -e switch mar a leanas:

echo -e "hello world \ r \ ngoodbye world"

An turas seo bidh an toradh mar a leanas:

Hàlo a Shaoghail
slàn saoghal

Dh'fhaodadh tu a bhith ann an suidheachadh far a bheil thu a 'feuchainn ri sreang a thoirt a-mach a bhiodh air a làimhseachadh mar charactar sònraichte agus nach eil thu ga iarraidh. Anns an t-suidheachadh seo a 'cleachdadh prìomh-bhaile mar a leanas:

echo -E "hello world \ r \ ngoodbye world"

Dè na caractaran sònraichte air an làimhseachadh a 'cleachdadh an -e switch?

Feuch sinn feuchainn air dhà dhiubh sin a-mach. Rach an àithne a leanas ann an crìochan:

echo -e "hel \ blo world"

Bheireadh an t-òrdugh gu h-àrd a-mach na leanas:

saoghail

Gu cinnteach chan ann a-mhàin dè a bhiodh tu airson toradh a thoirt chun an sgrion ach gheibh thu an t-àite gu bheil bacaidh b a 'toirt às an litir roimhe.

A-nis feuch na leanas ann an uinneag deireannach:

echo -e "hello \ c world"

Tha an òrdugh seo a 'nochdadh a h-uile dad suas gu ruige an cùl-dhrom agus c. Tha a h-uile càil eile air fhàgail a-mach a 'gabhail a-steach an loidhne ùr.

Mar sin, dè an diofar eadar caractar loidhne ùr agus tilleadh carbad? Bidh an caractar loidhne ùr a 'gluasad an cursair sìos chun an ath loidhne, agus tha an tilleadh carbaid a' gluasad an cursair air ais chun an taobh chlì.

Mar eisimpleir, cuir na leanas a-steach don uinneag teirm agad:

echo -e "hello \ nworld"

Bidh toradh an àithne gu h-àrd a 'cur an dà fhacal air loidhnichean eadar-dhealaichte:

halò
saoghal

A-nis feuch ris a-mach ann an uinneag deireannach:

echo -e "hello \ rworld"

Bidh an eadar-dhealachadh eadar toradh ùr agus tilleadh carbaid gu math follaiseach oir thèid na leanas a shealltainn mar toradh:

saoghal

Chaidh am facal hello a thaisbeanadh, thug an tilleadh carbaid a 'chùrsair gu toiseach na loidhne agus chaidh am facal world a thaisbeanadh.

Bidh e a 'fàs nas follaiseach ma tha thu a' feuchainn air na leanas:

echo -e "hello \ rhi"

Tha an toradh bhon fheadhainn gu h-àrd mar a leanas:

hillo

Ann am fìrinn le bhith a 'cleachdadh mòran dhaoine fhathast a' cleachdadh na comharran \ r \ n nuair a bhios iad a 'cur a-mach gu loidhne ùr. Gu math tric, ge-tà, faodaidh tu faighinn air falbh le dìreach \ n.