Kumaha Kaluaran téks ka layar nu Nganggo Linux Ubuntu Echo Komando

Buku Ieu nembongkeun maneh kumaha output tulisan kana jandela terminal ngagunakeun Linux Ubuntu paréntah bahana.

Dipaké dina sorangan di terminal paréntah bahana sanes sabagian dipake tapi lamun dipaké salaku bagian tina naskah eta bisa dipake pikeun nembongkeun parentah, kasalahan, sarta bewara.

Conto Mangpaat Of The Linux Ubuntu Echo Komando

Dina pangbasajanna na ngabentuk Cara panggampangna pikeun kaluaran téks ka terminal nyaéta saperti kieu:

bahana "pantun dunya"

Paréntah luhur outputs kecap " pantun dunya " ka layar (dikurangan tanda petik).

Sacara standar, anu pernyataan bahana outputs karakter garis anyar di ahir string anu.

Pikeun nguji ieu coba pernyataan di handap dina jandela terminal:

bahana "pantun dunya" && bahana "wilujeung dunya"

Anjeun bakal nempo yén hasilna nyaéta saperti kieu:

Halo Dunya
dunya wilujeung

Anjeun tiasa ngaleungitkeun karakter garis anyar ku cara nambahkeun dikurangan n switch (-n) saperti kieu:

bahana -n "pantun dunya" && bahana -n "wilujeung dunya"

Hasil tina paréntah luhur téh saperti kieu:

pantun dunya wilujeung dunya

Hal sejen mikir ngeunaan nalika ngagunakeun pernyataan bahana nyaeta kumaha éta handles karakter husus.

Contona coba kaluar di handap dina jandela terminal:

bahana "pantun dunya \ r \ ngoodbye dunya"

Dina dunya idéal dina \ r sarta \ n bakal meta karakter saperti husus pikeun nambahkeun hiji garis anyar tapi aranjeunna henteu. hasilna nyaéta saperti kieu:

pantun dunya \ dunya r \ ngoodbye

Anjeun tiasa ngaktipkeun karakter husus nganggo paréntah bahana ku kaasup switch -e saperti kieu:

bahana -e "pantun dunya \ r \ ngoodbye dunya"

waktos Ieu hasilna bakal kieu:

Halo Dunya
dunya wilujeung

Anjeun bisa tangtosna janten dina situasi whereby anjeun nyoba output hiji string anu bakal jadi diatur sakumaha karakter husus sarta anjeun teu hayang ka. Dina skenario kieu ngagunakeun ibukota e saperti kieu:

bahana -E "pantun dunya \ r \ ngoodbye dunya"

Nu karakter husus anu diatur ngagunakeun switch -e?

Hayu urang coba sababaraha ieu kaluar. Ngajalankeun paréntah di handap di terminal hiji:

bahana -e "hel \ blo dunya"

Paréntah luhur bakal output di handap:

dunya helo

Jelas teu bener naon bakal hoyong kaluaran ka layar tapi anjeun meunang dina titik nu backslash b ngaluarkeun aksara harita.

Ayeuna coba di handap dina jandela terminal:

bahana -e "pantun \ c dunya"

Ieu parentah outputs sagalana nepi dugi ka backslash na c. Sagalana sejenna geus disingkahkeun kaasup garis anyar.

Jadi naon nya éta selisih karakter garis anyar jeung enter? The karakter garis anyar ngalir kursor ka handap ka garis hareup sedengkeun nu kenop mulang ngalir kursor deui ka sisi kénca.

Salaku conto asupkeun di handap kana jandela terminal anjeun:

bahana -e "pantun \ nworld"

Kaluaran paréntah luhur nyimpen dua kecap dina garis béda:

Halo
dunya

Ayeuna coba ieu kaluar dina jandela terminal:

bahana -e "pantun \ rworld"

Beda antara hiji jalur anyar jeung kenop mulang bakal jadi pohara semu sakumaha handap bakal dipintonkeun sakumaha kaluaran:

dunya

Kecap pantun ieu ditampilkeun, anu kenop mulang nyandak kursor ka awal garis jeung dunya Kecap ieu ditampilkeun.

Ieu janten sakedik langkung atra lamun coba di handap:

bahana -e "pantun \ rhi"

Kaluaran ti luhureun nyaéta saperti kieu:

hillo

Kanyataanana maké loba jalma masih nganggo \ r \ n notasi nalika outputting ka garis nu anyar. Rada sering, kumaha oge, Anjeun bisa meunangkeun jauh jeung ngan hiji \ n.