[완료]텍스트파일의 특정부분을 읽어와 비교하는 셀스크립트

k1d0bus3의 이미지

쉽게 될줄알았는데 잘안되네요.
대충 이런식으로 작업하려합니다.

#!/bin/sh
A = grep Attached /proc/scsi/usb-storage/5
if [ $A = "Attached: Yes" ]
then
#usb에서 파일을읽어오는 작업
else
#usb가 안꽃혔다
fi

텍스트파일에서 특정 문자열의 존재여부를 검사하여
다음 작업종류를 결정하는 스크립트를 만들려합니다.
어떡게 하면 좋을까요?

익명 사용자의 이미지

쉘스크립트로 작성하신다면 bash 쉘스크립트 메뉴얼 잘 보시면 되겠네요.
그밖에 cut, awk 등등도 같이 알고있으면 될 듯.

그리고 쉘스크립트를 어떻게 작성해야 할 지 잘 모르시면 대충 하고싶은 일이라도 좀 더 자세히 적어주셔야 할 것 같습니다

biiiiid의 이미지

#!/bin/bash
grep -l "Attached: Yes" /proc/scsi/usb-storage/5 > /dev/null
if [ $? -eq 0 ]; then
#usb에서 파일을읽어오는 작업
else
#usb가 안꽃혔다
fi
세벌의 이미지

꽃혔다 ? 꽂혔다 !

k1d0bus3의 이미지

감사합니다