기 타 배치파일 질문입니다.
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 | - | - |
96619 | 소프트웨어| pe에서 터치패드 드라이버가 따로 필요한가요? [3] | ksire | 241 | 04-10 |
96618 | 윈 도 우| x151 19045.2728 vcruntime.script 에러 [1] | 컴아저씨훈 | 154 | 04-10 |
96617 | 기 타| 윈도우포럼 방문 질문입니다. [6] | 무궁화 | 754 | 04-10 |
96616 | 윈 도 우| 윈도우 사용자계정 삭제가 안되요. [5] | 맹물 | 490 | 04-09 |
96615 | 윈 도 우| wim파일 iso파일로 변환가르쳐 주세요 [3] | 신두환 | 769 | 04-09 |
96614 | 소프트웨어| 구글 기본 계정을 바꾸려고 합니다 [2] | hwasung | 625 | 04-09 |
96613 | 모 바 일| 핸드폰에 음악을 복사하는데 잘 안되네요. 특별 노하우가 ... [6] | 천하 | 744 | 04-08 |
96612 | 윈 도 우| 무인설치 도와 주세요. [3] | 맨션에살자 | 685 | 04-08 |
96611 | 윈 도 우| 윈도우 서버에 정품키 입력하라네요? [5] | brucex | 867 | 04-08 |
96610 | 소프트웨어| 시큐어부트 등 질문드립니다 [4] | 중경삼 | 269 | 04-08 |
96609 | 소프트웨어| Tixati 사용중 입니다 [2] | 불터스 | 337 | 04-08 |
96608 | 윈 도 우| windows boot manager 2개 나오는 이유가 어떻게 되나요? [4] | 애고고 | 851 | 04-08 |
96607 | 기 타| 트루이미지사이버 pe.실컴 | Forum | 401 | 04-07 |
96606 | 모 바 일| 카카오내비 점수를 초기화할 수 있나요? [1] | brucex | 1243 | 04-07 |
96605 | 하드웨어| pm9a1 m.2 nvme 펌업그러에드 해야 하나요? [6] | 놋지미 | 1096 | 04-07 |
96604 | 하드웨어| 삼성전자 pm9a1 m.2 nvme 크리스탈 정보 정상인가요? [3] | 놋지미 | 457 | 04-07 |
96603 | 기 타| 아웃룩 메일 수신이 안됩니다. 첨부파일이 있는 경우 인 듯... [1] | 승두아빠 | 242 | 04-07 |
» | 기 타| 배치파일 질문입니다. [6] | 집앞의_큰 | 329 | 04-07 |
96601 | 윈 도 우| tpm관련 [1] | EP-Se | 590 | 04-07 |
96600 | 기 타| 노트북 선택 고민 [4] | nabbiriri | 487 | 04-07 |
질문 의도에 맞게 약간 수정한 코드
@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