셀 스크립트 관련 질문

progsows의 이미지

안녕하세요. 무선랜 관련해서 셀 스크립트를 작성하다가 막히는 부분이 있어서

이렇게 질문을 올립니다.

먼저 무선랜 관련해서 다음과 같은 스크립트는 잘 동작합니다.

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옵션이 제가 생각하는 것과는 다르게

들어가는 것 같습니다.

제가 따옴표를 잘 못 사용하고 있는 것인지요?

고수분들의 조언을 부탁 드립니다~ 꾸벅~

feanor의 이미지

따옴표 " 를 \" 로 바꿔보세요. 결과에 따옴표가 들어가려면 이스케이프를 해 주어야 합니다.