У Линуку, команда ецхо се може користити за приказивање реда стринга/текста који се прослеђује као аргументима. Ова команда је уграђена која се углавном и широко користи у разним батцх датотекама и схелл скриптама за провођење теста статуса датотеке и екрана.
Линук дистрибуције нам омогућавају да сами контролишемо и постављамо систем. У овом контексту, команда ехо је једна од најчешће коришћених команди. Користи се у батцх датотекама и басх скриптама да би резултирао текстом статуса на нашем екрану или у датотеци. Команда понавља оно што нам је речено да поновимо. Ова функција је веома једноставна, али треба само то. На пример, не бисмо добили видљив резултат од схелл скрипти без еха. Схелл је кориснички интерфејс у који можемо да унесемо различите команде попут команде цат, наредбе хеад, таил команде или наредбе ецхо.
Заједничка ехо операција је еквивалентна сваком програмском језику. Направимо унос (који је у облику стринга), и он се прима и поново остаје непромењен.
Важно: Интерпретатор командне линије или кориснички интерфејс је такође познат као басх шкољка. То је стандардна љуска у дистрибуцијама Линук-а и текстуални прозор у који можемо да уносимо наше команде. Команда ецхо је елементарни сегмент Убунту-а и долази унапред инсталирана на свим системима.
Синтакса команде ехо
echo [option] [string]
Имплементације команде ехо
Команда ецхо постоји у СимбОС, КолибриОС, ХП МПЕ/иКс, РеацтОС, Мицрософт Виндовс, ИБМ ОС/2, Дигитал Ресеарцх ФлекОС, Ацорн Цомпутерс Панос, Мицроваве ОС-9, Зилог З80-РИО, МетаЦомЦо ТРИПОС, ТСЦ ФЛЕКС, Мултицс, Оперативни системи налик на Уник и Уник.
Неколико шкољки укључујући сваку налик на Цсх (као зсх или Басх), шкољке сличне Боурнеу, и ЦОММАНД.ЦОМ такође и цмд.еке извршава команду ецхо као уграђену команду.
Команда такође постоји унутар ЕФИ љуске.
Историја команде ехо
Команда ехо је почела у Мултицс-у. Касније је то прецизирао Доуг Мцллрои ин Ц језик као 'вежбање прстију' и потврђено да је од помоћи. Постао је део 2 верзије Уника.
У 7 верзија, команда ецхо -н је заменила промпт (понашала се као команда ецхо, међутим, без прекидања излаза заједно са граничником реда).
Ова команда је почела да развија Ц есцапе секвенце као што је н уз разлику што су окталне излазне секвенце представљене као 0ооо радије него ооо у Ц он УНИКС/ПВБ и након Уник система 3. Команда ецхо излази у 2 верзије на МС-ДОС-у.
Данас су различите ехо некомпатибилне имплементације доступне на различитим оперативним системима (различитим на сличном систему). Подразумевано, неколико њих развија есцапе секвенце, неколико њих не. Слично томе, неколико њих добија опције (чија листа се мења са имплементацијама), а неколико њих не.
Спецификација Ецхо ПОСИКС оставља природу неодређеном када је почетни аргумент -н или други аргументи укључују обрнуте косе црте током спецификације Уник-а (опција КССИ у ПОСИКС-у) налаже развој секвенци и не дозвољава обраду опција.
Неколико имплементација команде ецхо није флексибилно унутар подразумеване платформе. Због ових типова промена у природи, команда ехо се испитује као непреносива команда, а команда, тј. принтф је пожељнији на системима сличним Уник-у.
Који су знакови за контролу еха?
Када схватимо општи принцип команде ехо, научићемо контролне карактере које можемо да користимо са командом. Ови контролни знакови нису директно видљиви на нашем екрану, али одређују неколико ствари, као што су преломи реда, крај текста и почетак текста.
Есцапе | Опис |
---|---|
а | Звук аларма |
б | Повратак лика |
ц | Сузбија преламање текста |
ф | Назад |
р | Назад на почетак линије |
н | Прелом реда |
т | Табеларни (опционо) |
\ | Излаз карактера обрнуте косе црте |
ин | Табеларни (опционо) |