Shell Script에서 특정 명령에 대해 화면에 출력되는 결과 값을 읽어오는 방법이 있을까요?
글쓴이: astzlra955 / 작성시간: 금, 2015/06/12 - 11:21오전
안녕하세요
Shell Script에서 특정 명령에 대해 화면에 출력되는 결과 값을 읽어오는 방법이 있을까요?
예를 들어,
getprop init.svc.fuse_usb0 라는 명령을 입력하면 usb 상태에 따라 "stopped"나 "running"이라고 화면에 출력되는데요...
이 화면에 출력되는 값을 shell script 내부의 변수에 입력하고 싶습니다.
그 다음에는 입력된 변수값에 따라 if 처리를 하려고 합니다.
파일에 저장한 다음 그 파일을 읽어오면 될 것 같기는 한데요..
파일을 사용하는 방법 말고 바로 값을 가져오는 방법이 혹시 있을까요?
Forums:
CMD=$(getprop
CMD=$(getprop init.svc.fuse_usb0)
if [ "$CMD" 조건 ] .....
소곤소곤
답변 감사합니다.
답변 감사합니다.
파일로 write안해도 되겠네요.
즐거운 하루 보내세요~
죄송합니다 하나만 여쭤보죠
질문자가 말하는 파일에 입력한다라는건
ex ) 블라블라 > a.file
이고 위에 답변자가 말하는 것은
ex ) 블라블라=$(ex.file)
라는게 맞나요 ?
질문자가 말하는 것
제가 말했던 파일에 입력한다는건 그게 맞습니다만,
답변자는 다른 것 같습니다.
저는 쉘출력결과가들어가는변수=$(명령어) 로 이해했습니다.
AAA=`ls` 전 주로 이렇게 사용합니다~
AAA=`ls` 전 주로 이렇게 사용합니다~
댓글 달기