기 타 배치파일 질문입니다.
2023.04.07 16:20
" 모르면 질문해야쥐!"
내용
0
1
2
3
5
7
9
위 텍스트 파일에서
내용
@echo off
setlocal enabledelayedexpansion
for /f %%a in (list.txt) do set /a k+=1& set add!k!=%%a
echo. %add1%
echo. %add2%
echo. %add3%
echo. %add4%
echo. %add5%
echo. %add6%
echo. %add7%
echo. %add8%
echo. %add9%
pause
4와 8이 없는상태에서
숫자를 추출한다고 했을때.
빈칸 없이 정상 표시가 되지만
add4
add8이 없으면 if문이나 다른방법으로
다음 단계로(4는 없으니 5로가라!) 넘겨주는 방법이 무엇이 있나요?
댓글 [6]
-
입니다 2023.04.07 17:35
-
집앞의_큰나무 2023.04.07 18:38
아이쿠 잘될것으로 믿으며 감사드립니다.
조용히 지내시는분을 소환하게 된것같습니다.
-
네오이즘 2023.04.07 17:48
입니다님께서 작성해주신데로 if문에서 'If defined 변수'가 가능합니다.
-
집앞의_큰나무 2023.04.07 18:39
예. 그런 소중한 구문이 있군요!
감사합니다.
-
bangul 2023.04.07 19:16
입니다님 거를 조금 가다듬어서
@echo off
for /f %%a in (list.txt) do set add%%a=%%a & Set k=%%a
setlocal enabledelayedexpansion
for /l %%a in (0, 1, %k%) DO echo. !add%%a!
echo.
pause
exit
감사합니다.
-
집앞의_큰나무 2023.04.07 19:39
앗,
글찮아도 텍스트에서 뽑아오려고 만지작 거리다
보충 질문을하려던 참에 안성맞춤을 주셨네요 감사드립니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
97367 | 소프트웨어| MS920 NVMe M.2 드라이버 [21] | 염주 | 518 | 07-23 |
97366 | 윈 도 우| 윈도우7에서 PE 부팅 0Xc000000e 해결할 방법 없을까요? | 지룡자 | 215 | 07-23 |
97365 | 소프트웨어| 프로그램에 있는 링크 누를때 현재 브라우저로 못열까요?? [1] | 클라크 | 365 | 07-22 |
97364 | 소프트웨어| 사진편집 프로그램 추천 [5] | 뽀로로 | 745 | 07-22 |
97363 | 소프트웨어| 웹페이지를 PDF 또는 Html로 캡쳐하는 프로그램이 있나요? [6] | 골드캐쉬 | 549 | 07-22 |
97362 | 소프트웨어| ms pcmanager를 설치하니 runtime이 없다고 합니다 [4] | brucex | 189 | 07-22 |
97361 | 윈 도 우| 제어판 윈도우 창 상단 최대화 방지하기 [5] | 이슬 | 359 | 07-22 |
97360 | 하드웨어| 보드 및 cpu 교체시 [2] | 뷰티블마인 | 635 | 07-21 |
97359 | 윈 도 우| 엣지브라우저 출력 기본창 변경 되나요?? [2] | 적상이 | 383 | 07-21 |
97358 | 윈 도 우| 인터넷 프로토컬 배치파일 만들수있을까요? [5] | 소녀시대 | 416 | 07-20 |
97357 | 소프트웨어| PC최적화 프로그램 효과가있을까요? [8] | 렛고 | 1161 | 07-20 |
97356 | 윈 도 우| 재부팅 안하고 같은 효과를 나게 할수 없을까요? [8] | 보투수리맨 | 591 | 07-20 |
97355 | 윈 도 우| 작업표시줄 숨김시, 알림표시를 해제할수 있나요? [6] | SIM | 421 | 07-20 |
97354 | 소프트웨어| 익스 강제 종료 [11] | rthgh | 465 | 07-20 |
97353 | 윈 도 우| 컴퓨터 리부팅 문제 [3] | 뷰티블마인 | 430 | 07-20 |
97352 | 하드웨어| 컴퓨터가 안 꺼집니다. [4] | 이코누 | 718 | 07-20 |
97351 | 소프트웨어| 토탈커맨더 내장 압축기 vs 7-zip | Abundance | 318 | 07-20 |
97350 | 소프트웨어| 가독성 좋은 텍스트뷰어가 뭐가 있을까요? [8] | 서애 | 713 | 07-19 |
97349 | 기 타| 전기 전문가님 계신가요?.. [4] | cosmosa | 649 | 07-19 |
97348 | 기 타| BIOS 업데이트 질문 [2] | 3561 | 568 | 07-19 |
질문 의도에 맞게 약간 수정한 코드
@echo off
setlocal enabledelayedexpansion
for %%a in (0 1 2 3 5 7 9) do (
set add%%a=%%a
Set k=%%a
)
FOR /L %%a IN (0, 1, %k%) DO (
If defined add%%a Echo %%a !add%%a!
If Not defined add%%a Echo %%a Not Defined
)
pause