Як вывесці тэкст на экран Выкарыстанне Linux Echo Command

Гэта кіраўніцтва пакажа вам , як выводзіць тэкст у акне тэрмінала , выкарыстоўваючы Linux рэха каманды.

Выкарыстоўваецца на сваім уласным у тэрмінале рэха каманды не асабліва карысна, але пры выкарыстанні ў якасці часткі сцэнара ён можа быць выкарыстаны для адлюстравання інструкцый, памылак і апавяшчэнняў.

Прыклад прымянення каманды Linux Echo

У сваёй найпростай форме самы просты спосаб для вываду тэксту на тэрмінал выглядае наступным чынам:

рэха «прывітанне свет»

Гэтая каманда выводзіць словы « прывітанне свет » на экран (мінус двукоссі).

Па змаўчанні рэха аператар выводзіць сімвал новага радка ў канцы радка.

Каб праверыць гэта, паспрабуйце наступнае сцвярджэнне у акне тэрмінала:

рэха «прывітанне свет» && рэха «бывай свет»

Вы ўбачыце, што вынік выглядае наступным чынам:

Прывітанне Сусвет
бывай свет

Вы можаце апусціць сімвал новага радка, дадаўшы мінус п выключальнік (-n) наступным чынам:

рэха -n «прывітанне свет» && рэха -n «бывай свет»

Вынік з прыведзенай вышэй каманды выглядае наступным чынам:

прывітанне свет да пабачэння свет

Яшчэ адна рэч, каб думаць пра тое, калі з дапамогай рэха-пра тое, як ён апрацоўвае спецыяльныя сімвалы.

Напрыклад паспрабаваць наступнае ў акне тэрмінала:

рэха «прывітанне свет \ г \ ngoodbye свету»

У ідэальным свеце \ г і \ п будзе дзейнічаць як адмысловыя знакі, каб дадаць новы радок, але яны гэтага не робяць. Вынік заключаецца ў наступным:

прывітанне свет \ г \ ngoodbye свет

Вы можаце ўключыць спецыяльныя сімвалы з дапамогай рэха-каманды, уключыўшы -e перамыкач наступным чынам:

рэха -e «прывітанне свет \ г \ ngoodbye свету»

На гэты раз вынік будзе выглядаць наступным чынам:

Прывітанне Сусвет
бывай свет

Вы маглі б, вядома, быць у сітуацыі, калі вы спрабуеце выводзіць радок, якая будзе апрацоўвацца як спецыяльны сімвал, і вы не хочаце. У гэтым выпадку выкарыстоўвайце прапісныя е наступным чынам:

Рэха -E «прывітанне свет \ г \ ngoodbye свету»

Якія спецыяльныя сімвалы апрацоўваюцца з дапамогай -e перамыкача?

Давайце паспрабуем некалькі з іх па-за. Запусціце наступную каманду ў тэрмінале:

Рэха -e «Хель \ Л свет»

Гэтая каманда выведзе наступнае:

HELO свет

Відавочна, на самой справе не тое, што вы хочаце вывесці на экран, але вы атрымаеце кропку, што зваротная касая рыса б выдаляе папярэдні ліст.

Цяпер паспрабуйце наступнае ў акне тэрмінала:

рэха -e «прывітанне \ са светам"

Гэтая каманда выводзіць усё аж да зваротнай касой рысы і с. Усё астатняе апушчана у тым ліку новай лініі.

Так што розніца паміж новым характарам лініі і вяртання карэткі? Сімвал новага радка перамяшчае курсор ўніз на наступны радок, у той час як зварот карэткі перамяшчае курсор назад на левы бок.

У якасці прыкладу увядзіце наступнае ў акне тэрмінала:

рэха -e "прывітанне \ nworld"

Выхад вышэй каманды ставіць два словы на розных лініях:

добры дзень
свет

Цяпер паспрабуйце гэта ў акне тэрмінала:

рэха -e "прывітанне \ rworld"

Розніца паміж новай радком і вяртаннем карэткі стане вельмі відавочнай наступным будзе адлюстроўвацца ў якасці выхаднога сігналу:

свет

Адлюстроўвалася прывітанне слова, зварот карэткі ўзяў курсор у пачатак радка і адлюстроўвалася слова свет.

Гэта становіцца трохі больш відавочным, калі вы выканаеце наступныя дзеянні:

рэха -e "прывітанне \ RHI"

Выхад з прыведзеных вышэй выглядае наступным чынам:

Hillo

У рэчаіснасці, выкарыстоўваючы многія людзі ўсё яшчэ выкарыстоўваюць \ г \ п абазначэння пры вывадзе на новы радок. Даволі часта, аднак, вы можаце сысці з толькі \ п.