Skip to main content

Излазни текст на екран Коришћење Линук Ецхо наредбе

Anonim

Овај водич вам показује како излазити текст у прозор терминала помоћу наредбе Линук ецхо.

Коришћен сам у терминалу, команда ецхо није нарочито корисна, али када се користи као део скрипте, може се користити за приказ упутстава, грешака и обавештења.

Примери употребе Линук Ецхо наредбе

У најједноставнијем облику најлакши начин за излазак текста на терминал је следећи:

ецхо "хелло ворлд"

Горња команда излази на екран речи "хелло ворлд" (минус назнаке).

Подразумевано, ецхо изјава емитује нови знак линије на крају низа.

Да бисте тестирали ово пробајте следећу изјаву у терминалу:

ецхо "хелло ворлд" && ецхо "опрости свијет"

Видећете да је резултат следећи:

Здраво Свете

опроштајни свет

Можете испуштати нови знак линије додавањем минус н прекидача (-н) на следећи начин:

ецхо -н "хелло ворлд" && ецхо -н "опроштајни свет"

Резултат наредне наредбе је следећи:

здраво светски опроштајни свет

Још једна ствар коју треба размишљати када користите ехо извод је начин на који се рукује специјалним карактерима.

На пример, испробајте следеће у прозору терминала:

ецхо "хелло ворлд р нгоодбие ворлд"

У идеалном свету р и н би се понашале као специјални карактери за додавање нове линије, али не. Резултат је следећи:

здраво свијет р ндобро свијет

Можете користити посебне карактере користећи команду ецхо укључивањем -е прекидача на следећи начин:

ецхо-е "здраво свијет р ндобро свијет"

Овог пута резултат ће бити следећи:

Здраво Свете

опроштајни свет

Наравно, можете бити у ситуацији у којој покушавате да изађете низ који би се обрађивао као посебан карактер и не желите то. У овом сценарију користите капитал е на следећи начин:

ецхо -Е "хелло ворлд р нгоодбие ворлд"

Који специјални карактери се рукују користећи -е прекидач?

  • бацксласх
  • упозорење
  • б бацкспаце
  • ц не производе даље излаз
  • е побјећи
  • ф феед форму
  • н нова линија
  • Повратак карата
  • т хоризонтално језичак
  • в вертикални табулатор
  • 0ННН октална вредност са 1 до 3 цифре
  • кХХ бајт са хексадецималном вриједношћу

Пробајмо неколико овога. Покрените следећу команду на терминалу:

ехо-е "хел бло свет"

Горња команда ће извести следеће:

хело свет

Очигледно није баш оно што желите да изађете на екран, али добијате тачку да бацксласх б уклања претходно слово.

У прозору терминала покушајте следеће:

ецхо-е "хелло ц ворлд"

Ова наредба излази све све до бацксласх-а и ц. Све остало је изостављено укључујући и нову линију.

Дакле, која је разлика између новог карактера и повратка колица? Нови знак линије помера курсор на следећу линију, док враћање кормила помера курсор назад на леву страну.

Као пример, унесите следеће у прозор терминала:

ецхо-е "хелло нворлд"

Излаз горе наведене наредбе ставља две ријечи на различите линије:

Здраво

свет

Сада пробајте ово у терминалу:

ецхо-е "хелло рворлд"

Разлика између нове линије и кретања ће постати врло очигледна јер ће се као излаз приказати следеће:

свет

Реч хелло је приказан, повратак колица је курсором повукао на почетак линије и приказана је реч света.

Постаје мало очигледније ако покушате следеће:

ецхо-е "хелло рхи"

Излаз из горе наведеног је следећи:

хилло

У стварности користећи многе људе још увек користите р н нотацију када излазите на нову линију. Међутим, врло често, можете се извући само са н.