Бул колдонмо үчүн чыгуу текстти кантип көрсөтүп турат терминалдык терезе аркылуу Linux Эхо буйрук.
терминалынан өз алдынча колдонулган Эхо буйрук пайдалуу эмес, тексттин бөлүгү катары пайдаланылган бул көрсөтмөлөрдү, каталарды маалымдайт жана эскертмелерди көрсөтүү үчүн колдонулушу мүмкүн.
Мисал Linux Эхо командачылыгынын колдонот
Анын жөнөкөй терминалдык төмөнкүдөй болуп чыгуу тексти жөнөкөй жол менен пайда:
Эмесе, "Hello World"
Жогоруда буйрук сөздөрдү "чыгарат койбойлубу дүйнөлүк экранга" (минус тырмакчага).
Алыдын ала, ну сап аягында жаңы сызык мүнөзгө чыгарат.
Бул терминал терезеде төмөнкү сөздөрдү аракет сынаш үчүн:
Эмесе, "Hello World" && "гудбай дүйнө" Эхо
төмөнкүдөй Сиз натыйжасы экенин көрөбүз:
салам дүйнө
коштошуу дүйнө
Сиз минус н которууну (-n) төмөнкүдөй кошуп, жаңы сызык мүнөзгө кездешпейт болот:
кошулушат -н "Hello World" && Эхо -н "гудбай дүйнө"
Жогоруда буйругун натыйжа төмөнкүчө чагылдырууга болот:
койбойлубу дүйнө менен коштошуп дүйнө
опреаторун колдонуп, ал өзгөчө белгилерине кантип болгондо дагы бир нерсе жөнүндө ойлонуп.
Мисалы, терминалдык терезеде төмөнкү сынап:
кошулушат "деп жазып дүйнө \ р \ дүйнө ngoodbye"
идеалдуу дүйнөдө \ р жана \ н бир жаңы сапты кошуу үчүн атайын белгилерди иш болмок, бирок андай эмес. натыйжа төмөнкүчө чагылдырууга болот:
койбойлубу дүйнө \ р \ ngoodbye дүйнө
Сиз ичинде -e бычак төмөнкүлөр тарабынан Эхо буйругун колдонуу менен атайын белгилерди берет:
кошулушат -e "деп жазып дүйнө \ р \ дүйнө ngoodbye"
Бул жолу жыйынтыгы төмөнкүдөй болот:
салам дүйнө
коштошуу дүйнө
Силер, албетте, сиз өзгөчө мүнөздөгү катары катышкан турган сап чыгаруу үчүн аракет кылып турган абалда болушу мүмкүн жана ал келбейт. төмөнкүлөр жөнүндө ушул учурда борбор E колдонуу:
Эхо -E "деп жазып дүйнө \ р \ дүйнө ngoodbye"
Кайсы өзгөчө белгилерине -e бычак менен катышкан жатышат?
- \\ слэш
- \ Бир айгай
- \ Б өчүрүү
- \ Мындан ары тыянактарды чыгарууга к
- \ Д качып
- \ Е түрү түрмөгү
- \ Н жаңы сап
- \ Р ташуу кайра
- \ Т горизонталдуу табулатура
- \ V тик табулатура
- \ 0NNN Octal балл 1 3 сандар менен
- \ З гАxhh алтылык наркы менен байт
Кудайдын бул бир-эки сынап көрөлү. терминалдык төмөнкү команданы иштетүү:
Эхо -e "Асаел \ BLO дүйнө"
Жогоруда команда төмөнкү өндүрүүнү болмок:
helo дүйнө
Албетте, анда силер чын эле эмне жок экранга чыгаруунун келет, бирок сиз слэш б мурунку катты алып түшүнүшөт.
Азыр терминалдык терезеде төмөнкү:
Эхо -e "деп жазып \ с дүйнө"
Бул буйрук слэш жана с чейин баарын чыгарат. Калганынын баары жаңы сапта, анын ичинде жок.
Ошентип, жаңы линия мүнөзүнө жана ташуу кайтып ортосунда кандай айырма бар? жаңы сап тамга ташуу кайра курсорду кайра сол жагына түрткү берет, ал эми кийинки сапта чейин курсорду түрткү берет.
Мисал катары сиздин терминалдык терезесине төмөнкүлөр кирет:
Эхо -e "деп жазып \ nworld"
Жогоруда буйрук чыгаруу ар кандай багыттары боюнча эки сөз салат:
салам
дүйнө
Азыр терминалдык терезеден чыгып аракет кылып:
Эхо -e "деп жазып \ rworld"
бир сызык менен ташуу кайтып ортосундагы айырмачылык Төмөндөгүлөр өндүрүшүнүн катары көрсөтүлө турган өтө ачык болуп калат:
дүйнө
койбойлубу көрсөтүлгөн сөз, ташуу, кайра линиясын Курсор башына алып, сөз дүйнө көрсөткөн.
Эгер кийинки аракет болсо, анда бир аз көбүрөөк айкын болуп калат:
Эхо -e "деп жазып \ rhi"
Асмандан келген чыгаруу төмөнкүчө чагылдырууга болот:
Hillo
бир сызыкка чыгаруу, көп адамдарды колдонуп Чынында эле \ р \ н белгисин колдонобуз. Көп учурда, бирок, эгерде, сиз жөн гана \ н болсо түшүнүү менен кабыл алам.