기 타 배치파일 질문입니다.
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 | - | - |
7793 | 기 타| 배치파일 질문. 지후빠님께 SOS [11] | 집앞의_큰 | 418 | 07-14 |
7792 | 기 타| 무선 전동드라이버를 찾습니다. [9] | billy | 606 | 07-14 |
7791 | 기 타| 윈포럼 게시글에 유튜브 링크거는 법 알려주실 분.. [2] | 세이퍼컴 | 525 | 07-14 |
7790 | 기 타| clipdown 실패 [3] | 햇님 | 341 | 07-13 |
7789 | 기 타| 안녕하십니까 언제부터 마우스만 인식이 안됩니다 [4] | nissan | 307 | 07-11 |
7788 | 기 타| 모니터 대용 TV를 바껏는데. 화면 표출이 [4] | 단디™ | 648 | 07-10 |
7787 | 기 타| 제조사에서 업그레이드 안해주는 안드로이드 업그레이드하기 [8] | 현민지 | 753 | 07-10 |
7786 | 기 타| 아답터 맞는것 좀 찾아주세요 [2] | 윈도우៖ | 427 | 07-09 |
7785 | 기 타| 죄송합니다 아래 전기료 관련해서 혼선을 주어 사과 드립니다 [4] | 놋지미 | 548 | 07-09 |
7784 | 기 타| 전기료 어떤것이 많이 나오나요 [4] | 놋지미 | 710 | 07-09 |
7783 | 기 타| 행운 [3] | blacklink | 729 | 07-07 |
7782 | 기 타| 전기에 대해 잘 아시는 분 계신가요? [8] | 윈도우៖ | 851 | 07-06 |
7781 | 기 타| 이건 뭔가요? 질문도 뭐라 할지 판단이 안서네요 [3] | 골드캐쉬 | 515 | 07-05 |
7780 | 기 타| nnmclub.to 같은 해외 메탈이나 록 음악 앨범 신보 토렌트 ... [1] | SUbSigNal | 181 | 07-01 |
7779 | 기 타| PE에서 데이터 백업시 질문드립니다 [3] | 렛고 | 384 | 06-30 |
7778 | 기 타| 콘덴서 호환관련 [5] | 소녀시대 | 422 | 06-30 |
7777 | 기 타| 폰 요금제에 대해서 궁금한것이 있습니다. [6] | 푸레이얼 | 385 | 06-29 |
7776 | 기 타| pop [2] | 디쉐네 | 635 | 06-29 |
7775 | 기 타| PikPak [2] | 홍낄똥 | 491 | 06-28 |
7774 | 기 타| 온라인 게임사에서 내 PC의 CPU 이름까지 알수 있나요? [5] | 좋게멋지게 | 654 | 06-27 |
질문 의도에 맞게 약간 수정한 코드
@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