셀 스크립트 관련 질문
안녕하세요. 무선랜 관련해서 셀 스크립트를 작성하다가 막히는 부분이 있어서
이렇게 질문을 올립니다.
먼저 무선랜 관련해서 다음과 같은 스크립트는 잘 동작합니다.
iwpriv rausb0 set NetworkType=Infra
iwpriv rausb0 set AuthMode=WPAPSK
iwpriv rausb0 set EncrypType=TKIP
iwpriv rausb0 set SSID="MySSID"
iwpriv rausb0 set Channel=6
iwpriv rausb0 set WPAPSK="MyWPAPSK"
iwpriv rausb0 set SSID="MySSID"
그런데 위의 각 변수들을 다른 파일에 저장하고 불러들일 경우는 실패를 하네요...
즉...
$cat /test/nettype
Infra
$cat /test/authmode
WPAPSK
$cat /test/enctype
TKIP
$cat /test/ssid
MySSID
$cat /test/chan
6
$cat /test/wpapsk
MyWPAPSK
로 나오도록 문자열로 구성된 파일을 만들고
iwpriv rausb0 set NetworkType=$(cat /test/nettype)
iwpriv rausb0 set AuthMode=$(cat /test/authmode)
iwpriv rausb0 set EncrypType=$(cat /test/enctype)
iwpriv rausb0 set SSID="$(cat /test/ssid)"
iwpriv rausb0 set Channel=$(cat /test/chan)
iwpriv rausb0 set WPAPSK="$(cat /test/wpapsk)"
iwpriv rausb0 set SSID="$(cat /test/ssid)"
와 같은 스크립트를 구성하면 동작을 하지 않습니다.
아마도 따옴표가 붙어야 하는 옵션에서 제가 생각하는 것과는
다르게 동작을 하는 것 같습니다.
즉... SSID하고 WPAPSK옵션이 제가 생각하는 것과는 다르게
들어가는 것 같습니다.
제가 따옴표를 잘 못 사용하고 있는 것인지요?
고수분들의 조언을 부탁 드립니다~ 꾸벅~
따옴표
따옴표 " 를 \" 로 바꿔보세요. 결과에 따옴표가 들어가려면 이스케이프를 해 주어야 합니다.
댓글 달기