기 타 배치파일 질문입니다.
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 | - | - |
6497 | 기 타| 자료요청 | 잠못드는밤바지내리고 | 278 | 09-09 |
6496 | 윈 도 우| https://www.easyuefi.com 이곳 들어가 지나요? [3] | 슈머슈마 | 278 | 08-16 |
6495 | 기 타| 멀티소켓 문의요 [3] | 홍낄똥 | 278 | 05-22 |
6494 | 소프트웨어| 소프트웨어로 USB DEVICE를 온오프 가능한가요? [4] | ksire | 278 | 04-29 |
6493 | 윈 도 우| 유무선 인터넷을 잡지를 못 하고 있습니다.. [2] | 테츠로 | 278 | 04-28 |
6492 | 기 타| 게시판에 유튜브영상 링크 걸 때 [3] | lakeside | 278 | 04-30 |
6491 | 소프트웨어| easy Drver7 사용법에 대한 질문입니다, [3] | 좋은데이 | 278 | 04-28 |
6490 | 소프트웨어| 구글 원격 데스크탑에서 다중 모니터 전환방법 문의 [1] | 푸른하늘저 | 278 | 01-09 |
6489 | 윈 도 우| 바탕화면 로드 전 CMD | Greinke | 278 | 11-15 |
6488 | 소프트웨어| mac용 오피스 [4] | 가성비연구 | 278 | 11-13 |
6487 | 기 타| 모니터 문의요 [3] | 홍낄똥 | 278 | 10-07 |
6486 | 소프트웨어| 크롬 계열 간에서 세팅 이동/복사 방법 (북마크 등) [3] | 블랙네로 | 278 | 09-08 |
6485 | 소프트웨어| 프리미어 포터블 실행 무반응 [6] | 클라크 | 278 | 09-08 |
6484 | 윈 도 우| aomei 부팅 이미지 오류 [4] | AvatarYG | 278 | 05-06 |
6483 | 기 타| 아이패드 굿노트 앱 질문입니다 | nadaeri | 278 | 04-16 |
6482 | 소프트웨어| 화일 하나 다운후 실행후에 [4] | 담현-서부 | 278 | 03-08 |
6481 | 기 타| 왜 한자(?)가 표시되는거죠? | 이프로 | 278 | 12-23 |
6480 | 윈 도 우| 레지스트리 관련 문의 [3] | Kamn | 278 | 07-13 |
6479 | 기 타| z390 보드에 bios방식 windows 10 설치 | suno | 278 | 05-29 |
6478 | 소프트웨어| 크롭 탭에서 음소거가 안되요... [4] | 눈내리는아 | 278 | 04-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