윈 도 우 텍스트 파일에서 조건문으로 값 찾기
2021.02.10 11:20
identifier {bootmgr}
device partition=C:
identifier {current}
device partition=C:
identifier {c3ed7fc0-e38b-4337-8bb2-725166102aa4}
device partition=E:
이런 내용의 텍스트 파일 a.txt가 있습니다.
항목이 두 개이고 각 값이 들어있어요.
두번째 identifier의 {current} 값을 조건으로 device의 C: 값을 찾으려면 어떻게
해야 하는지요?
댓글 [9]
-
메이데이 2021.02.10 11:34
-
연두소리 2021.02.10 11:42
답글 주셔서 고맙습니다.
초보가 연습삼아 공부하고 있는데
초보 생각으로는
두 줄씩 한 묶음의 정보여서
identifier device
{bootmgr} C:
{current} C:
{c3ed7fc0 E:
식으로 배열로 만들어 찾아야 할 거 같은데, 배열로 만드는 것을 못하겠습니다.
-
네오이즘 2021.02.10 11:36
배치파일같은데 배치파일에서 텍스트파일 접근은 FOR하고 FINDSTR, TYPE로 할수 있는데 항목별로 구분하려면 FOR를 쓰고 조건문을 안에 넣으면 되겠네요
근데 부팅관련해서 설정하실려는것 같은데 안전성이 담보될지 모르겠네요
-
연두소리 2021.02.10 11:44
네. 머리가 쥐날라고 한다는 느낌이
팍팍 오네요. ㅠㅠ
-
네오이즘 2021.02.10 11:44
배치파일로 짜실려는거 맞나요?
-
연두소리 2021.02.10 11:45
네. 그렇습니다.
-
연두소리 2021.02.10 11:44
아, 언어는 cmd입니다.
예제를 찾아봐도 모르겠네요.
-
네오이즘 2021.02.10 11:59
만들어 봤습니다.
for에서 a.txt를 불러오고 두번째 항목이 current일경우 파티션 드라이브를 구하는게 아니라 그 다음번 항목이어야 해서 e값이 추가되는 방법으로 만들었습니다.(피곤한 방법이죠)
배치파일에서 배열 못만드는건 아닌데 만들기 힘들어요.... partition=C: 끝 두자리를 짜르는 걸로 손봤습니다.
파티션 햇갈릴까봐 순서대로 A C E로 해서 C: 나오는거 확인했습니다.
-
연두소리 2021.02.10 12:04
네오이즘님 고맙습니다.
잘 됩니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
87972 | 윈 도 우| dism pe는 구할방법없을까요.. [6] | 렛고 | 349 | 02-11 |
87971 | 하드웨어| i7 8700용 쿨러 [24] | ojaykim | 464 | 02-11 |
87970 | 윈 도 우| WinPE [2] | Icarus | 410 | 02-11 |
87969 | 소프트웨어| 자료실의 업데이트되는 포터블-Firefox_85.0.2(64-비트) | 破緣 | 218 | 02-11 |
87968 | 소프트웨어| 유튜브 자막용 무료 폰트 문의 [3] | ksire | 267 | 02-11 |
87967 | 윈 도 우| msconfig 부팅 내용이 비었습니다. [5] | 현민지 | 438 | 02-11 |
87966 | 기 타| ventoy 를 외장하드에 설치후 에러문제 [3] | 윙도10 | 339 | 02-11 |
87965 | 윈 도 우| 윈도우즈 업데이트 에러.. [4] | 테츠로 | 358 | 02-11 |
87964 | 하드웨어| Gigapixel AI에서 그림을 늘리는데, 속도가 느리네요. 램 ... [2] | brucex | 180 | 02-11 |
87963 | 윈 도 우| everything 검색 프로그램 쓰시는분들께 여쭙고 싶습니다. [2] | 소쿠리 | 417 | 02-11 |
87962 | 윈 도 우| 드라이버 찾아주는 유틸프로그램 추천해주세요 [1] | 미미마 | 445 | 02-10 |
87961 | 윈 도 우| (해결완료) 윈도우 미디어 플레이어 재생시- 자막 안 나올경우 [1] | 우주인 | 877 | 02-10 |
87960 | 윈 도 우| 어떻게 문의를 해야 될까나요? [2] | 불형 | 295 | 02-10 |
87959 | 윈 도 우| mbr에서 gpt로 바꾸는 방법은요? [4] | 거스 | 563 | 02-10 |
87958 | 윈 도 우| WIM파일 이미지 정보 수정하는법 [1] | 홍은동초짜 | 524 | 02-10 |
87957 | 윈 도 우| 멀티부팅 관련 [4] | 캐서린 | 425 | 02-10 |
87956 | 소프트웨어| PE 빌더 오류에 대해 [2] | 아구다 | 229 | 02-10 |
87955 | 윈 도 우| 윈도우10에서 찌꺼기 없이 삭제 [5] | 홍지윤 | 1034 | 02-10 |
» | 윈 도 우| 텍스트 파일에서 조건문으로 값 찾기 [9] | 연두소리 | 264 | 02-10 |
87953 | 윈 도 우| 윈도우10 ultra lite버전은 순정버전이 따로 있나요? [4] | 봉냐 | 700 | 02-10 |
뭔 코딩을 하시는 모양이십니다.
{current} 원하는 값을 찾기한다음에 그 다음에 오늘 partition= 의 값을 읽어 오면 될것 같은데 말이죠.
일괄 적으로 C: 와 같이 값이 두개면 조건값 바로 뒤에 검색되는 partiton=을 검색하고 그뒤 두자리를 읽어오게 하면 되겠죠.
언어마다 함수는 다르겠지만...