Тот, кто хоть немного знаком с пакетными сценариями Windows / DOS, узнает эту строку:
@echo off
В течение многих-многих дней меня радовало ощущение, что @
это как echo off
должно быть написано в начале пакета, и все.
Однако недавно я наткнулся на такую строку:
@php foo bar
@call \\network\folder\batch.bat
Это усилило мои подозрения, что @
дело не только в echo
переключении режимов. Однако @
не указан в Windows XP: справочник по командной строке AZ, который я пытаюсь использовать в качестве справочного материала, и поэтому я не уверен, как найти исчерпывающую информацию по этому поводу :
Что такое @
пакетный вход, какова его терминология и для чего он нужен?
Remarks
разделе, посвященномecho
команде.