Echo

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 29. června 2014; kontroly vyžadují 29 úprav .

echo
Typ příkaz , nástroj UNIX [d] , příkaz MS-DOS a příkaz CMD.EXE [d]

echo (z angličtiny  echo - echo) - Unixový příkazurčený k zobrazení řádku textu. Příkaz echo tiskne text (vydává text na standardní výstup). Používá se také v PHP .

Implementace

Příkaz je dostupný v takových operačních systémech jako: Multics [1] , TSC FLEX [2] , MetaComCo TRIPOS , [3] Zilog Z80-RIO [4] , Microware OS-9 [5] , DOS , Acorn Computers Panos [6 ] , Digital Research FlexOS , [7] IBM OS/2 , [8] Microsoft Windows , [9] ReactOS , [10] HP MPE/iX , [11] KolibriOS , [12] SymbOS , Unix a další podobné Unixu operační systémy.

Mnoho shellů, včetně všech shellů podobných Bourneovi (jako je Bash [13] nebo zsh [14] ) a shellů podobných Csh , jako je COMMAND.COM a cmd.exe , echojej používá jako vestavěný příkaz.

Příkaz je také dostupný v EFI shellu . [patnáct]

Historie

Historie týmu začala jako součást echooperačního systému Multics . Poté, co Doug McIlroy napsal příkaz v jazyce C jako „prstové cvičení“ a ukázal se jako užitečný, stal se součástí verze 2 Unixu . Příkaz ve verzi 7 UNIX byl nahrazen příkazem , (který se choval jako , ale bez ukončení řádku na výstupu). [16]echo -npromptecho

V operačním systému MS-DOS je příkaz echodostupný ve verzích 2 a novějších. [17]

V současné době existuje několik nekompatibilních implementací příkazu echona různých operačních systémech (často dokonce několik na stejném operačním systému). Některé z implementací tedy echorozšiřují výchozí sekvence escape a některé nikoli; některé z implementací echopřijímají parametry (jejichž seznam závisí na implementaci) a některé ne.

Syntaxe

$ echo [ možnosti ] wikipedie wikipedie volby: -n - nezalomit řádek -e - interpretuje escape sekvence nápověda k příkazu: $ man echo ECHO ( 1 ) Uživatelské příkazy ECHO ( 1 ) NÁZEV echo - zobrazení řádku textu SYNOPSE echo [ SHORT-OPTION ] ... [ STRING ] ... echo LONG-OPTION POPIS Odezva STRING ( s ) na standardní výstup. -n nevypisovat koncový nový řádek -e umožňuje interpretaci úniků zpětného lomítka -E zakázat interpretaci úniků zpětného lomítka ( výchozí ) --help zobrazí tuto nápovědu a skončí --verze výstup informací o verzi a ukončení

Lze použít k zápisu řádku do souboru, pokud je použit > soubor bude přepsán, pokud bude řádek >> připojen na konec souboru.

$ echo "řetězec" > název souboru $cat název_souboru tětiva

V PHP je syntaxe:

<?php echo 'Wikipedie' ; ?> Zobrazí se na stránce 'Wikipedie'

Poznámky

  1. Příkazy Multics . www.multicians.org . Získáno 20. července 2021. Archivováno z originálu dne 24. září 2021.
  2. Uživatelská příručka FLEX 9.0 . Získáno 20. července 2021. Archivováno z originálu dne 25. července 2021.
  3. Manuální . www.pagetable.com . Získáno 12. září 2020. Archivováno z originálu dne 21. října 2020.
  4. NÁVOD K OBSLUZE OPERAČNÍHO SYSTÉMU Z80-RIO . Získáno 20. července 2021. Archivováno z originálu dne 28. ledna 2022.
  5. Paul S. Dajan. OS-9 Guru-1: Fakta. - Galactic Industrial Limited, 1992. - ISBN 0-9519228-0-7 .
  6. Chrisovy žaludy: Panorama . chrisacorns.computinghistory.org.uk . Získáno 20. července 2021. Archivováno z originálu dne 31. března 2016.
  7. Archivovaná kopie (odkaz není dostupný) . Získáno 20. července 2021. Archivováno z originálu dne 25. září 2019. 
  8. Archivovaná kopie (odkaz není dostupný) . Získáno 20. července 2021. Archivováno z originálu dne 14. dubna 2019. 
  9. echo . docs.microsoft.com . Získáno 20. července 2021. Archivováno z originálu 11. září 2018.
  10. reakce/reakce . GitHub . Získáno 20. července 2021. Archivováno z originálu dne 7. června 2021.
  11. Referenční příručka příkazů MPE/iX . Získáno 20. července 2021. Archivováno z originálu dne 21. října 2018.
  12. Shell - KolibriOS wiki . wiki.kolibrios.org . Získáno 20. července 2021. Archivováno z originálu 11. února 2019.
  13. Bash Builtins (Bash Reference Manual) . www.gnu.org . Získáno 20. července 2021. Archivováno z originálu dne 28. února 2021.
  14. zsh:17 Shell Builtin Commands . zsh.sourceforge.net . Získáno 20. července 2021. Archivováno z originálu dne 18. září 2019.
  15. EFI shelly a skriptování . Intel _ Získáno 25. září 2013. Archivováno z originálu 30. ledna 2009.
  16. McIlroy, M.D. (1987). A Research Unix reader: anotované výňatky z Programmer's Manual, 1971–1986 (PDF) (Technická zpráva). CSTR. Bell Labs. 139. Archivováno (PDF) z originálu dne 2017-11-11 . Staženo 20.07.2021 . Použitý zastaralý parametr |deadlink=( nápověda )
  17. Běžící MS-DOS verze 6.22 (20th Anniversary Edition), 6. revidované vydání. - Microsoft Press , 2003. - ISBN 0-7356-1812-7 .