배치 파일의 앳 기호(@)는 무엇이며 어떤 역할을 합니까?
Windows/DOS 배치 스크립팅에 익숙한 사용자는 다음 행을 인식할 수 있습니다.
@echo off
여러 날 동안, 나는 행복했다.@
어떻게 하면echo off
배치의 맨 위에 쓰여져야 합니다. 그게 다입니다.
하지만 최근에 나는 다음과 같은 선을 접했다.
@php foo bar
@call \\network\folder\batch.bat
이 일로 나는 의구심을 더욱 굳혔다@
단순한 것 이상의 것이 아니다echo
모드 스위칭하지만@
는 Windows XP 에 리스트 되어 있지 않습니다.커맨드 라인 레퍼런스 A-Z 를 참조하려고 하고 있기 때문에, 이것에 관한 최종적인 정보는 어떻게 찾을 수 있는지 잘 모르겠습니다.
이 뭐죠?@
배치에 서명하고, 그 용어는 무엇입니까?
기호 - @
그@ symbol
는 명령어 프로세서에 대해 보다 상세하게 설명하도록 지시합니다.명령어 출력만 표시하며 실행 중이거나 실행과 관련된 프롬프트는 표시하지 않습니다.이 명령어를 사용할 경우 명령어 선두에 추가되므로 "@"와 명령어 사이에 공백을 둘 필요가 없습니다.
"echo"가 "off"로 설정되어 있는 경우 "echo"를 "off"로 설정하면 이 동작이 자동으로 발생하므로 "@"를 사용할 필요가 없습니다.스크립트의 실행이 개시되면, 통상, 「Echo」는 디폴트로 「 Echo 」이것이 에코를 끄는 동작을 표시하지 않고 에코를 끄기 위해 "@echo off"가 일반적으로 사용되는 이유입니다.
echo verbose
@echo less verbose
pause
선두에 배치된 "at" 기호는 명령을 숨길 뿐만 아니라 텍스트 파일에 저장된 명령 인수를 추가하는 데도 사용할 수 있습니다.구문은 다음과 같습니다.exe @commands.txt
.armclang.exe
예를 들어 이 옵션을 지원합니다.
간단히 말해서, 대부분 이렇게 상상해봐 만약 우리가 그렇게 했다면@echo off
메아리 잘 안 울리죠? 음...@
안 보이게 만들 수 있어요. 이게 도움이 됐으면 좋겠네요!
언급URL : https://stackoverflow.com/questions/21074863/what-is-the-at-sign-in-a-batch-file-and-what-does-it-do
'UFO ET IT' 카테고리의 다른 글
테이블 명명 딜레마:단수 vs여러 이름 (0) | 2023.04.08 |
---|---|
배치 파일 실행 후 콘솔 자동 닫힘 방지 방법 (0) | 2023.04.08 |
SQL에서 테이블의 스키마 이름 변경 (0) | 2023.04.08 |
Windows PowerShell에서 현재 사용자 이름을 얻으려면 어떻게 해야 합니까? (0) | 2023.04.08 |
vim — 파일에서 현재 버퍼로 줄 범위를 읽는 방법 (0) | 2021.01.17 |