반응형
✅ BAT 파일에서 println 같은 기능은 echo를 사용하면 됨!
Windows 배치 파일에서는 println 대신 echo 명령어를 사용하여 텍스트를 출력할 수 있습니다.
1️⃣ 기본적인 echo 사용법
@echo off
echo Hello, World!
➡ 출력:
Hello, World!
- @echo off: 명령어 자체는 화면에 출력하지 않도록 설정
- echo Hello, World!: println처럼 문자열을 출력
2️⃣ 개행(줄 바꿈) 출력 방법
✅ 방법 1: 빈 줄 출력 (echo.)
@echo off
echo 첫 번째 줄
echo.
echo 두 번째 줄
➡ 출력:
첫 번째 줄
두 번째 줄
🚨 주의: echo.에서 . 없이 echo만 쓰면, ON 또는 OFF 상태를 표시할 수 있으므로 꼭 .을 붙여야 함!
✅ 방법 2: echo( 사용 (더 안전한 방식)
@echo off
echo 첫 번째 줄
echo(
echo 두 번째 줄
➡ 출력:
첫 번째 줄
두 번째 줄
- echo(는 빈 줄을 출력하는 가장 안전한 방법
- echo.는 특정 환경에서 예상치 못한 동작을 할 수 있음
3️⃣ 변수와 함께 출력
@echo off
set name=ChatGPT
echo 안녕하세요, %name%님!
➡ 출력:
안녕하세요, ChatGPT님!
4️⃣ 여러 줄 출력 (여러 개 echo 사용)
@echo off
echo ========================
echo 배치 스크립트 시작!
echo ========================
echo.
echo 1. 첫 번째 작업 수행 중...
echo 2. 두 번째 작업 수행 중...
echo.
echo ========================
echo 스크립트 종료!
echo ========================
➡ 출력:
========================
배치 스크립트 시작!
========================
1. 첫 번째 작업 수행 중...
2. 두 번째 작업 수행 중...
========================
스크립트 종료!
========================
5️⃣ 특정 파일에 출력 (>> 사용)
✅ 파일에 쓰기 (>)
@echo off
echo 이 문장을 output.txt에 저장 > output.txt
➡ output.txt 파일에 "이 문장을 output.txt에 저장"이 저장됨
✅ 기존 파일에 추가 (>>)
@echo off
echo 새로운 줄 추가 >> output.txt
➡ 기존 output.txt 내용 뒤에 "새로운 줄 추가"가 추가됨
🚀 결론
기능 | Java println | BAT 대체 방법 |
기본 출력 | System.out.println("Hello"); | echo Hello |
개행 출력 | System.out.println(); | echo. 또는 echo( |
변수 포함 | System.out.println("Hello " + name); | echo Hello %name% |
여러 줄 출력 | 여러 println() 사용 | 여러 echo 사용 |
파일에 저장 | PrintWriter 사용 | echo 내용 > 파일.txt |
👉 echo가 println처럼 동작하므로, 배치 파일에서 출력할 때 자유롭게 사용 가능! 🚀
반응형
'IT생활' 카테고리의 다른 글
인간의 인지 기능이 현재보다 월등히 뛰어났다면? (AI 관점에서 추측) (0) | 2025.02.17 |
---|---|
FFmpeg에서 SVT-AV1 인코딩 시 RAM 사용량을 증가시키는 방법 (0) | 2025.02.17 |
CMD, 배치 파일 BAT 에서 주석 처리하는 방법 (0) | 2025.02.17 |
Windows에서 CPU 온도를 확인할 수 있는 툴 (0) | 2025.02.14 |
두 CPU의 성능이 똑같다고 할 때, 코어 수가 많은 것이 좋을까? 적은 것이 좋을까? 비교해보았다 (1) | 2025.02.14 |