ווי צו רעזולטאַט טעקסט צו די פאַרשטעלן ניצן די לינוקס עטשאָ קאַמאַנד

דעם וועגווייַזער ווייזט איר ווי צו אַרויספירן טעקסט צו די וואָקזאַל פֿענצטער ניצן די לינוקס ווידערקאָל באַפֿעל.

געניצט אויף זייַן אייגן אין די וואָקזאַל די אַטשאָ באַפֿעלן איז נישט דער הויפּט נוציק אָבער ווען געניצט ווי טייל פון די שריפט עס קענען זיין געוויינט צו אַרויסווייַזן ינסטראַקשאַנז, ערראָרס, און נאָוטאַפאַקיישאַנז.

בייַשפּיל ניצט פון די לינוקס עקאָו קאַמאַנד

אין די סימפּלאַסט פאָרעם די יזיאַסט וועג צו אַרויספירן טעקסט צו די וואָקזאַל איז ווי גייט:

עקאָו "העלא וועלט"

די אויבן באַפֿעל רעזולטאַט די ווערטער " העלא וועלט " צו די פאַרשטעלן (מינוס די ציטאַט מאַרקס).

דורך פעליקייַט, די עקאָו ויסזאָגונג אַוטפּוץ אַ נייַ שורה כאַראַקטער אין די סוף פון די שטריקל.

צו פּרובירן דאָס פּרובירן די פאלגענדע סטאַטעמענט אין אַ וואָקזאַל פֿענצטער:

עקאָו "העלא וועלט" && echo "goodbye world"

איר וועט זען אַז דער רעזולטאַט איז ווי גייט:

העלא וועלט
זידלען וועלט

איר קענען אַרויסלאָזן די נייַ שורה כאַראַקטער דורך צו לייגן די מינוס ן באַשטימען (-ן) ווי גייט:

echo -n "hello world" && echo -n "goodbye world"

דער רעזולטאַט פון דעם אויבן באַפֿעל איז ווי גייט:

hello world goodbye world

אן אנדער זאַך צו טראַכטן וועגן ווען ניצן די אפקלאנג דערקלערונג איז ווי עס כאַנדאַלז ספּעציעל אותיות.

למשל פּרובירן אויס די פאלגענדע אין אַ וואָקזאַל פֿענצטער:

עקאָו "העלא וועלט" וועלט '

אין אַ ידעאַל וועלט די \ r און \ n וואָלט שפּילן ווי ספּעציעל אותיות צו לייגן אַ נייַ שורה אָבער זיי טאָן ניט. דער רעזולטאַט איז ווי גייט:

העלא וועלט \ וועלט וועלט

איר קענען געבן ספּעציעל אותיות ניצן די אפקלאנג באַפֿעל דורך אַרייַנגערעכנט די-E באַשטימען ווי גייט:

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

דאָס מאָל די רעזולטאַט וועט זיין ווי גייט:

העלא וועלט
זידלען וועלט

איר קענט באמת זיין אין דער סיטואַציע וועלכע איר ווילט צו אַרויסגעבן אַ שטריקל אַז וואָלט זיין כאַנדאַלד ווי אַ ספּעציעל כאַראַקטער און איר טאָן נישט וועלן עס. אין דעם סצענאַר נוצן אַ הויפּטשטאָט E ווי גייט:

עקאָו-E "hello world \ r \ ngoodbye world"

וואָס ספּעציעל אותיות זענען כאַנדאַלד ניצן די -ע באַשטימען?

זאל ס פּרובירן אַ פּאָר פון די אויס. לויף די ווייַטערדיק באַפֿעל אין אַ וואָקזאַל:

עקאָו-E "העל \ בלאָ וועלט"

די אויבן באַפֿעל וואָלט רעזולטאַט די פאלגענדע:

העלא וועלט

דאָך ניט טאַקע וואָס איר וואָלט וועלן צו רעזולטאַט צו די פאַרשטעלן, אָבער איר באַקומען די פונט אַז באַקקלאַש ב רימוווז די פּריסידינג בריוו.

איצט פּרובירן די ווייַטערדיק אין אַ וואָקזאַל פֿענצטער:

echo -e "hello \ c world"

דעם באַפֿעל רעזולטאטן אַלץ אַרויף ביז די באַקסלאַש און C. אַלץ אַנדערש איז אַוועקגענומען, אַרייַנגערעכנט די נייע שורה.

אַזוי וואָס איז די חילוק צווישן אַ נייַ שורה כאַראַקטער און אַ וועגעלע צוריקקומען? דער נייַ שורה כאַראַקטער מאַך די לויפֿער אַראָפּ צו דער ווייַטער שורה, כוועראַז די וועגעלע צוריקקומען די לויפֿער צוריק צו די לינקס זייַט.

ווי אַ בייַשפּיל אַרייַן די ווייַטערדיק אין דיין וואָקזאַל פֿענצטער:

עקאָו-E "העלא \ נוואָרלד"

דער רעזולטאַט פון די אויבן באַפֿעל שטעלט די צוויי ווערטער אויף פאַרשידענע שורות:

hello
world

איצט פּרובירן דעם אויס אין אַ וואָקזאַל פֿענצטער:

עקאָו-E "העלא \ rworld"

די חילוק צווישן אַ נייַ שורה און וועגעלע קריק וועט ווערן זייער קלאָר ווי די פאלגענדע וועט זיין געוויזן ווי אַ רעזולטאַט:

world

די וואָרט העלא איז געוויזן, די וועגעלע צוריקקומען גענומען די לויפֿער צו די אָנהייב פון די שורה און די וואָרט וועלט איז געוויזן.

עס ווערט אַ ביסל מער קלאָר ווי דער טאָג אויב איר פּרובירן די פאלגענדע:

echo -e "hello \ rhi"

דער רעזולטאַט פון די אויבן איז ווי גייט:

hillo

אין פאַקט ניצן פילע מענטשן נאָך נוצן די נאָוטעריישאַן ווען אַרויסגאַנג צו אַ נייַ שורה. גאַנץ אָפט, אָבער, איר קענען באַקומען אַוועק מיט נאָר אַ \ n.