echo (англ. Echo — луна) — команда в DOS, (OS/2), Microsoft Windows, Unix і Unix-подібних операційних системах, яка виводить рядок тексту на комп'ютерний термінал. Це зазвичай використовується в сценаріях оболонок і командних файлах для виводу тексту про стан скрипту на екран або у файл.
Приклад використання
$ echo This is a test. This is a test. $ echo "This is a test." > ./test.txt $ cat ./test.txt This is a test. $ echo $PATH /usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/local/g98/bsd: /usr/local/g98/local:/usr/local/g98/extras:/usr/local/g98:/usr/local/g98/bsd:/usr/local/g98/local: /usr/local/g98/extras:/usr/local/g98
Деякі з варіантів Unix або окремі оболонки підтримують додаткові опції, як наприклад -n (не виводить кінцевий символ нового рядка) чи -e (дає вказівку інтерпретувати escape-послідовності). Проте вони не включені в стандарт через історичну несумісність між BSD і System V; в ситуаціях де це проблема може використовуватися команда .
Приклад реалізації
Команда echo може реалізована на мові програмування C лише кількома рядками коду:
#include <stdio.h> /* echo command-line arguments; 1st version */ int main(int argc, char *argv[]) { int i; for (i = 1; i < argc; i++) printf("%s%s", argv[i], (i < argc-1) ? " " : ""); printf("\n"); return 0; }
Виноски
- . Архів оригіналу за 1 квітня 2010. Процитовано 9 листопада 2008.
Посилання
- Microsoft TechNet Echo article [ 16 жовтня 2008 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Eho znachennya echo angl Echo luna komanda v DOS OS 2 Microsoft Windows Unix i Unix podibnih operacijnih sistemah yaka vivodit ryadok tekstu na komp yuternij terminal Ce zazvichaj vikoristovuyetsya v scenariyah obolonok i komandnih fajlah dlya vivodu tekstu pro stan skriptu na ekran abo u fajl Priklad vikoristannya echo This is a test This is a test echo This is a test gt test txt cat test txt This is a test echo PATH usr lib qt 3 3 bin usr kerberos bin usr local bin usr bin bin usr X11R6 bin usr local g98 bsd usr local g98 local usr local g98 extras usr local g98 usr local g98 bsd usr local g98 local usr local g98 extras usr local g98 Deyaki z variantiv Unix abo okremi obolonki pidtrimuyut dodatkovi opciyi yak napriklad n ne vivodit kincevij simvol novogo ryadka chi e daye vkazivku interpretuvati escape poslidovnosti Prote voni ne vklyucheni v standart cherez istorichnu nesumisnist mizh BSD i System V v situaciyah de ce problema mozhe vikoristovuvatisya komanda Priklad realizaciyiKomanda echo mozhe realizovana na movi programuvannya C lishe kilkoma ryadkami kodu include lt stdio h gt echo command line arguments 1st version int main int argc char argv int i for i 1 i lt argc i printf s s argv i i lt argc 1 printf n return 0 Vinoski Arhiv originalu za 1 kvitnya 2010 Procitovano 9 listopada 2008 PosilannyaMicrosoft TechNet Echo article 16 zhovtnya 2008 u Wayback Machine