WikiDer > Echo (buyruq)
The  aks sado buyruq Unix | |
| Tuzuvchi (lar) | Turli xil ochiq manbali va tijorat ishlab chiquvchilar | 
|---|---|
| Operatsion tizim | Multics, Unix, Unixga o'xshash, V, 9-reja, Inferno, FLEX, TRIPOS, Z80-RIO, OS-9, DOS, MSX-DOS, Panoslar, FlexOS, SISNE plus, OS / 2, Windows, ReactOS, MPE / iX, KolibriOS, SymbOS | 
| Platforma | O'zaro faoliyat platforma | 
| Turi | Buyruq | 
Yilda hisoblash, aks sado a buyruq u uzatilgan satrlarni chiqaradi dalillar. Bu turli xil buyruqlar operatsion tizim chig'anoqlar va odatda ishlatiladi qobiq skriptlari va ommaviy fayllar ekranga holat matnini chiqarish uchun[1] yoki a kompyuter fayli, yoki a ning manba qismi sifatida quvur liniyasi.
Amaliyotlar
Buyruq mavjud Multics,[2] TSC FLEX,[3] MetaComCo TRIPOS,[4] Zilog Z80-RIO,[5] Mikroto'lqinli dastur OS-9,[6] DOS, Acorn Computers Panoslar,[7] Raqamli tadqiqotlar FlexOS,[8] IBM OS / 2,[9] Microsoft Windows,[10] ReactOS,[11] HP MPE / iX,[12] KolibriOS,[13] SymbOS, Unix va Unixga o'xshash operatsion tizimlar.
Hammasi, shu jumladan ko'plab chig'anoqlar Borno'xshash (masalan Bosh[14] yoki zsh[15]) va Csh- kabuklar kabi COMMAND.COM va cmd.exe amalga oshirish aks sado kabi o'rnatilgan buyruq.
Buyruq shuningdek EFI qobig'i.[16]
Tarix
aks sado ichida boshlandi Multics. U dasturlashtirilganidan keyin C tomonidan Dag Makilroy "barmoq mashqlari" sifatida va foydali ekanligi isbotlandi, bu uning bir qismiga aylandi 2-versiya Unix. echo -n yilda 7-versiya almashtirildi tezkor, (kabi o'zini tutgan aks sado lekin chiqishni chiziqli ajratuvchi bilan tugatmasdan).[17]
Yoqilgan PWB / UNIX va keyinroq Unix tizimi III, aks sado kengayishni boshladi C qochish ketma-ketliklari kabi  n sakkizinchi qochish ketma-ketliklari quyidagicha ifodalangani bilan farq  0ooo o'rniga  ooo C.da[18]
Sakkizinchi nashr Unix aks sado a o'tganidan keyingina qochish kengaygan -e variant,[19] va bu xatti-harakatlar o'rnatilgan dastur kabi bir nechta boshqa dasturlar tomonidan ko'chirildi aks sado buyrug'i Bosh yoki zsh va GNU aks sado.
Yoqilgan MS-DOS, buyruq 2 va undan keyingi versiyalarida mavjud.[20]
Hozirgi kunda bir nechta mos kelmaydigan dasturlar aks sado turli xil operatsion tizimlarda mavjud (ko'pincha bir xil tizimda bir nechta), ularning ba'zilari sukut bo'yicha qochish ketma-ketligini kengaytiradi, ba'zilari esa yo'q, ba'zilari variantlarni qabul qiladi (ularning ro'yxati dasturlarga qarab o'zgarib turadi), ba'zilari esa yo'q.
The POSIX Texnik xususiyatlari aks sado[21] birinchi argument bo'lsa, xatti-harakatni aniqlanmagan holda qoldiradi -n yoki biron bir argumentda teskari chiziqli belgilar mavjud bo'lsa, Unix spetsifikatsiyasi (POSIX-dagi XSI opsiyasi) (ba'zi) ketma-ketliklarni kengaytirishni talab qiladi va har qanday variantni qayta ishlashga ruxsat bermaydi. Amalda ko'pchilik aks sado dasturlar standart muhitga mos kelmaydi.
Xulq-atvoridagi bu xilma-xilliklar tufayli, aks sado Unix-ga o'xshash tizimlarda ko'chma bo'lmagan buyruq deb hisoblanadi[22] va printf buyruq (agar mavjud bo'lsa, to'qqizinchi nashr Unix tomonidan taqdim etilgan) o'rniga afzallik beriladi.
Foydalanish misollari
C: >aks sado Salom DunyoSalom DunyoFoydalanish ANSI qochish kodi SGR ketma-ketliklar, mos terminallar rangli matnni bosib chiqarishi mumkin.
A dan foydalanish UNIX tizimi IIIuslubni amalga oshirish:
BGRED=`aks sado " 033 [41m"`FGBLUE=`aks sado " 033 [35m"`BGGREEN=`aks sado " 033 [42m"`NORMAL=`aks sado " 033 [m"`Yoki Unix Version 8 uslubidagi dastur (masalan, Bash Unix-moslik rejimida bo'lmaganida):
BGRED=`aks sado -e " 033 [41m"`FGBLUE=`aks sado -e " 033 [35m"`BGGREEN=`aks sado -e " 033 [42m"`NORMAL=`aks sado -e " 033 [m"`va keyin:
aks sado "${FGBLUE} Matn ko'k ${NORMAL}"aks sado "Oddiy matn"aks sado "${BGRED} Fon qizil rangda "aks sado "${BGGREEN} Yashil rang va normal holatga qaytish ${NORMAL}"Portativ bilan printf:
BGRED=`printf ' 33 [41m'`NORMAL=`printf ' 33 [m'`printf '% s  n' "${BGRED}Qizil fonda matn${NORMAL}"Shuningdek qarang
Adabiyotlar
- ^ Riggeymer, Xann; Spanik, xristian (1988 yil 12 sentyabr). "AmigaDOS tezkor ma'lumotnomasi". Grand Rapids, Mi: Abacus - Internet Arxivi orqali.
 - ^ "Multics buyruqlari". www.multicians.org.
 - ^ "FLEX 9.0 foydalanuvchi qo'llanmasi" (PDF).
 - ^ "Qo'llanma" (PDF). www.pagetable.com. Olingan 2020-09-12.
 - ^ Z80-RIO FOYDALANISh TIZIMIDAN FOYDALANIShNING QO'LLANMASI
 - ^ Pol S. Dayan (1992). OS-9 gurusi - 1: faktlar. Galactic Industrial Limited. ISBN 0-9519228-0-7.
 - ^ "Chris's Acorns: Panos". chrisacorns.computinghistory.org.uk.
 - ^ [1][o'lik havola]
 - ^ [2][o'lik havola]
 - ^ "aks sado". docs.microsoft.com.
 - ^ "reaktoslar / reaktoslar". GitHub.
 - ^ MPE / iX buyruqlar uchun qo'llanma
 - ^ "Shell - KolibriOS wiki". wiki.kolibrios.org.
 - ^ "Bash Builtins (Bash uchun qo'llanma)". www.gnu.org.
 - ^ "zsh: 17 ta qobiq o'rnatilgan buyruqlar". zsh.sourceforge.net.
 - ^ "EFI chig'anoqlari va skriptlar". Intel. Olingan 2013-09-25.
 - ^ Makilroy, M. D. (1987). Unix-ning tadqiqotchi o'quvchisi: Dasturchi qo'llanmasidan izohli parchalar, 1971-1986 (PDF) (Texnik hisobot). CSTR. Bell laboratoriyalari. 139.
 - ^ Maschek, Sven. "echo va printf harakati". Olingan 24 iyul 2016.
 - ^ "8-chi nashr Unix echo man sahifasi". Olingan 24 iyul 2016.
 - ^ Vulverton, Van (2003). MS-DOS-ning 6.22-versiyasini (20 yilligi nashrida) ishlatish, 6-qayta ishlangan nashr. Microsoft Press. ISBN 0-7356-1812-7.
 - ^ : standart chiqishga argumentlarni yozish - Buyruqlar va yordam dasturlari, Yagona UNIX spetsifikatsiyasi, 7-son Ochiq guruh
 - ^ "Echo portativligi bo'yicha avtokonf hujjatlari". Bepul dasturiy ta'minot fondi. Olingan 24 iyul 2016.
 
Qo'shimcha o'qish
- Vulverton, Van (1990). MS-DOS buyruqlari: Microsoft tezkor ma'lumotnomasi, 4-qayta ishlangan nashr. Microsoft Press. ISBN 978-1556152894.
 - Keti Ivens; Brayan Proffit (1993). OS / 2 ichkarida va tashqarida. Osborne McGraw-Hill. ISBN 978-0078818714.
 - Frisch, Elin (2001). Windows 2000 buyruqlari Pocket Reference. O'Rayli. ISBN 978-0-596-00148-3.
 
Tashqi havolalar
| Vikibutlarda quyidagi mavzudagi kitob mavjud: Windows buyruqlari bo'yicha qo'llanma | 
| Vikikitob Unix uchun qo'llanma mavzusida sahifasi bor: Buyruqlar | 
- : standart chiqishga argumentlarni yozish - Buyruqlar va yordam dasturlari, Yagona UNIX spetsifikatsiyasi, 7-son Ochiq guruh
 - – 9-reja Dasturchilar uchun qo'llanma, 1-jild
 - – Inferno Umumiy buyruqlar Qo'lda
 - Microsoft TechNet Echo maqolasi