기타 공부 기록/배치파일

윈도우 환경과 리눅스 환경의 줄바꿈은다르다.  노트패드에서 아래와같이 줄 끝 기호를 바꿀 수있다.  편집  > 줄끝 문자(EOL) 변환(E) > Unix(LF)      현재 문서의 줄끝 기호 확인은 아래 메뉴로 진입시 확인 가능하다.
위와같이 인자를 주면서 excuteTestFile.bat을 실행하는 배치파일을 만들고 excuteByParameter.bat을 실행하면 노란색 테두리로 표시한 결과가 나온다.
윈도우 운영체제에서 배치파일로 다중 조건을 쓰는 조건문이 사용하고 싶을때가 있습니다. c 코드를 예를 들자면 1 2 3 4 5 6 7 8 9 10 11 12 13 int num01 = 10; int num02 = 30; int num03 = 40; if ( num01 == 0|| num02 ==30 || num03 == 0) { printf("if statement is trigger"); } Colored by Color Scripter cs 위와 같이 조건 중에서 num02만 30값을 충족하지만 다중조건하나만 충족해도 이프문은 트리거됩니다. 위와 같은 코드를 배치파일로 사용하고 싶다면. 아래와 같이 goto 문을 사용해야합니다. 왜냐하면 배치파일에서는 다중조건을 지원하지 않기 때문입니다. 1 2 3 ..
배치 파일에서 변수값을 수정할 때, !와 %는 서로 다른 변수 확장 구문을 나타냅니다. % 변수 확장: % 기호는 기본적인 변수 확장 구문입니다. %변수명% 형식으로 사용하며, % 기호로 둘러싸인 변수명을 통해 변수의 값을 참조할 수 있습니다. 변수 확장은 배치 파일에서 값을 읽을 때 사용되며, 배치 파일이 실행되는 동안 변수 값이 변경되더라도 최신 값을 반영하지 않습니다. ! 지연된 변수 확장: ! 기호는 지연된 변수 확장 구문입니다. !변수명! 형식으로 사용하며, ! 기호로 둘러싸인 변수명을 통해 변수의 값을 참조할 수 있습니다. 지연된 변수 확장은 활성화된 enabledelayedexpansion 모드에서 사용됩니다. 지연된 변수 확장을 사용하면 변수 값을 읽을 때마다 최신 값을 반영합니다. 변수 ..
babystep
'기타 공부 기록/배치파일' 카테고리의 글 목록