database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6967 게시물 읽기
No. 6967
bat파일 관련..
작성자
초보DBA(r00tlee)
작성일
2016-04-14 03:30
조회수
4,188

test.txt 파일 내용이 문자열2가 있습니다.

 

bat파일에서 저 텍스트 내용이 2가 있으면 어떤 명령을 수행하려고 합니다..

예를 들면

if type test.txt | find "2" == 2 echo "hi" 이런식으로 수행하려고 하는데 잘 안되네요.. 어떤 식으로 해야 좋을지 조언 부탁드립니다..

 

변수에 값 대입해서 사용해보려고 했지만 잘 안되네요..

set test=type test.txt | find "2" 이런식으로 넣어도 봤는데 잘 안되네요.. 당연히 안되는 구문이라 그렇겠지만 어떤 식으로 해야 좋을지.. ㅠㅠ

 

이 글에 대한 댓글이 총 2건 있습니다.

findstr을 쓰는 방법이 있네요. 참고해 보시길

http://www.computerhope.com/issues/ch001102.htm

정상규(pajama)님이 2016-04-14 10:07에 작성한 댓글입니다.
find /c "2" test.txt
if %errorlevel% equ 1 goto notfound
REM 찾았을때수행할명령
goto done
:notfound
REM 못찾았을때수행할명령
goto done
:done
REM 찾기와상관없이수행할명령
 
우욱님이 2016-04-15 13:34에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6970UNION ALL에서 ORDER BY 사용 질문 입니다. [2]
달바라기
2016-04-19
4089
6969MSSQL R2 2008 서버 ERROR 해결방법문의
스마일
2016-04-18
4001
6968IF문 사용 [2]
잘하고싶다
2016-04-15
4137
6967bat파일 관련.. [2]
초보DBA
2016-04-14
4188
6966프로시저 문의입니다.
프로시저
2016-04-12
3857
6965조건절 질문 입니다. [1]
질문객
2016-04-07
4282
6964단위에 따라서 금액 소수점을 표시하려고 합니다. [2]
선이
2016-04-04
4178
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다