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?
- \\ bochd
- \ a rabhadh
- \ b backspace
- \ c a 'toirt seachad toradh sam bith eile
- \ e teicheadh
- \ f beathachadh fhoirmeil
- \ n loidhne ùr
- tilleadh air ais
- tab tarsainn
- \ v taba dìreach
- \ 0NNN luach octal le 1 gu 3 ciad
- \ xHH byte le luach sia-sheasmhach
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.