Linux Эхо командалык колдонуу экранга Output кантип Текст үчүн

Бул колдонмо үчүн чыгуу текстти кантип көрсөтүп турат терминалдык терезе аркылуу Linux Эхо буйрук.

терминалынан өз алдынча колдонулган Эхо буйрук пайдалуу эмес, тексттин бөлүгү катары пайдаланылган бул көрсөтмөлөрдү, каталарды маалымдайт жана эскертмелерди көрсөтүү үчүн колдонулушу мүмкүн.

Мисал Linux Эхо командачылыгынын колдонот

Анын жөнөкөй терминалдык төмөнкүдөй болуп чыгуу тексти жөнөкөй жол менен пайда:

Эмесе, "Hello World"

Жогоруда буйрук сөздөрдү "чыгарат койбойлубу дүйнөлүк экранга" (минус тырмакчага).

Алыдын ала, ну сап аягында жаңы сызык мүнөзгө чыгарат.

Бул терминал терезеде төмөнкү сөздөрдү аракет сынаш үчүн:

Эмесе, "Hello World" && "гудбай дүйнө" Эхо

төмөнкүдөй Сиз натыйжасы экенин көрөбүз:

салам дүйнө
коштошуу дүйнө

Сиз минус н которууну (-n) төмөнкүдөй кошуп, жаңы сызык мүнөзгө кездешпейт болот:

кошулушат -н "Hello World" && Эхо -н "гудбай дүйнө"

Жогоруда буйругун натыйжа төмөнкүчө чагылдырууга болот:

койбойлубу дүйнө менен коштошуп дүйнө

опреаторун колдонуп, ал өзгөчө белгилерине кантип болгондо дагы бир нерсе жөнүндө ойлонуп.

Мисалы, терминалдык терезеде төмөнкү сынап:

кошулушат "деп жазып дүйнө \ р \ дүйнө ngoodbye"

идеалдуу дүйнөдө \ ​​р жана \ н бир жаңы сапты кошуу үчүн атайын белгилерди иш болмок, бирок андай эмес. натыйжа төмөнкүчө чагылдырууга болот:

койбойлубу дүйнө \ р \ ngoodbye дүйнө

Сиз ичинде -e бычак төмөнкүлөр тарабынан Эхо буйругун колдонуу менен атайын белгилерди берет:

кошулушат -e "деп жазып дүйнө \ р \ дүйнө ngoodbye"

Бул жолу жыйынтыгы төмөнкүдөй болот:

салам дүйнө
коштошуу дүйнө

Силер, албетте, сиз өзгөчө мүнөздөгү катары катышкан турган сап чыгаруу үчүн аракет кылып турган абалда болушу мүмкүн жана ал келбейт. төмөнкүлөр жөнүндө ушул учурда борбор E колдонуу:

Эхо -E "деп жазып дүйнө \ р \ дүйнө ngoodbye"

Кайсы өзгөчө белгилерине -e бычак менен катышкан жатышат?

Кудайдын бул бир-эки сынап көрөлү. терминалдык төмөнкү команданы иштетүү:

Эхо -e "Асаел \ BLO дүйнө"

Жогоруда команда төмөнкү өндүрүүнү болмок:

helo дүйнө

Албетте, анда силер чын эле эмне жок экранга чыгаруунун келет, бирок сиз слэш б мурунку катты алып түшүнүшөт.

Азыр терминалдык терезеде төмөнкү:

Эхо -e "деп жазып \ с дүйнө"

Бул буйрук слэш жана с чейин баарын чыгарат. Калганынын баары жаңы сапта, анын ичинде жок.

Ошентип, жаңы линия мүнөзүнө жана ташуу кайтып ортосунда кандай айырма бар? жаңы сап тамга ташуу кайра курсорду кайра сол жагына түрткү берет, ал эми кийинки сапта чейин курсорду түрткү берет.

Мисал катары сиздин терминалдык терезесине төмөнкүлөр кирет:

Эхо -e "деп жазып \ nworld"

Жогоруда буйрук чыгаруу ар кандай багыттары боюнча эки сөз салат:

салам
дүйнө

Азыр терминалдык терезеден чыгып аракет кылып:

Эхо -e "деп жазып \ rworld"

бир сызык менен ташуу кайтып ортосундагы айырмачылык Төмөндөгүлөр өндүрүшүнүн катары көрсөтүлө турган өтө ачык болуп калат:

дүйнө

койбойлубу көрсөтүлгөн сөз, ташуу, кайра линиясын Курсор башына алып, сөз дүйнө көрсөткөн.

Эгер кийинки аракет болсо, анда бир аз көбүрөөк айкын болуп калат:

Эхо -e "деп жазып \ rhi"

Асмандан келген чыгаруу төмөнкүчө чагылдырууга болот:

Hillo

бир сызыкка чыгаруу, көп адамдарды колдонуп Чынында эле \ р \ н белгисин колдонобуз. Көп учурда, бирок, эгерде, сиз жөн гана \ н болсо түшүнүү менен кабыл алам.