Wéi gëtt den Text aus dem Bildschirm benotzt Aus dem Linux Echo Command

Dëse Guide weist Dir wéi Dir mam Text vun der Termin window mat dem Linux Echo-Kommando ausgitt.

Am Eenzelne benotzt den Echo-Kommando net besonnesch nëtzlech, awer wann Dir als Deel vum Skript benotzt, kënnt Dir Instruktioune, Fehler a Notifikatioune weisen.

Beispiller Gebitt vum Linux Echo Command

A senger simpler Form ass de einfachste Wee fir den Text aus dem Terminal ze kréien:

Echo "Hallo Welt"

Dee virdrun Kommandéiert d'Wierder " Hallo Welt " op den Ecran (minus d'Zitaten).

Standard gesi gëtt d'Echo-Erklärung eng nei Zeilennummer am Enn vun der Sait.

Fir dës Versioun dës testen an enger terminaler Fënster ze testen:

Echo "Hallo Welt" && Echo "Äddi Welt"

Dir wäert gesinn datt d'Resultat sou folgend ass:

Moien Welt
Äddi Welt

Dir kënnt den neie Zeilennummer ausginn andeems den minus n Schalter (-n) as:

Echo -n "Hallo Welt" && Echo -n "Äddi Welt"

D'Resultat vum obengenannten Kommando ass folgend:

hello world wellbye world

Eng aner Saach fir ze denken wann d'Echo-Erklärung benotzt ass, wéi et speziell Zeechen behandelt.

Zum Beispill probéiert déi folgend an enger terminaler Fënster erauszefueren:

Echo "Hallo Welt \ r \ ngoodbye Welt"

An enger idealer Welt déi \ r an \ n wäerte speziell Charaktere ginn fir eng nei Linn ze addelen, awer se net. D'Resultat ass folgend:

Hallo Welt \ r \ ngoody Welt

Dir kënnt Skeeche benotze fir de Echo-Kommando ze benotze fir de -e-Schalter esou ze maachen:

Echo -e "Hallo Welt \ r \ ngoodbye Welt"

Dës Kéier wäert d'Resultat sou folgend sinn:

Moien Welt
Äddi Welt

Dir kënnt natierlech och an der Situatioun wou Dir versicht eng String auszeginn, déi als ee spezielle Charakter gehandhabt gitt an Dir wëllt et net. Szenario benotzt e Kapital e wéi folgend:

Echo -E "Hallo Welt \ r \ ngoody Welt"

Wéi eng speziell Zeechen gi mat dem -e Switch ëmgeännert?

Loosst eis e puer dovunner aus. Fëllt de kommando Kommando an en Terminal:

Echo -e "Hel \ blo Welt"

Dëse Kommando géif aus der folgender Ausgab erausgoen:

helo Welt

Natierlech net wierklech wat Dir gitt op d'Bildschierm erausbréngen, awer Dir kritt de Punkt dat den Backslash b de virdrun Busch stécht.

Elo probéiert déi folgend an enger terminaler Fënster:

Echo -e "Hallo \ c Welt"

Dëse Befehl erausgitt alles bis de Réckschléi a c. Alles anescht ass weg vun der neier Linn.

Also, wat ass den Ënnerscheed tëscht enger neier Zeilenfigur an engem Wagon zeréck? Déi nei Zeilennummer bewegt de Mauszeechner op d'nächst Linn, während de Wagon zréckleeën de Cursor zréck op der lénkser Säit.

Als Beispill kënnt Dir déi folgend an ärem Termin window:

Echo -e "Hallo \ Nwel"

D'Ausgab vum sougenannten Kommando setzt déi zwee Wierder op verschiddene Linnen:

Hallo
Welt

Elo probéiert dëst an enger Klemmfënster auszereechen:

Echo -e "Hallo \ rworld"

Den Ënnerscheed tëscht enger neier Linn an Wuer zréck gëtt ganz kloer, wéi déi folgend als Ausgang gesitt:

Welt

De Wuert Hallo gouf ugewisen, de Won dohinner de Cursor op den Ufank vun der Zeile higaang an d'Wuert Welt ass gezeechent.

Et gëtt e bëssen méi kloer wann Dir de folgende Versuch huet:

Echo -e "Hallo \ rhi"

D'Ausgaang aus der uewen ass wéi folgend:

hillo

An Wierklechkeet benotzt vill Leit nach ëmmer d'Notiz vun der Benotzung beim Ausdrock an eng nei Linn. Zimlech vill kënnt Dir awer mat engem \ n fueren.