ppp
が動きません. どこを間違えているのでしょう?
: 私のchatスクリプトでは`\'という文字をPPPが解釈してppp.core
PPPは設定ファイルを読み込むときに, set phone "123 456 789"
のような文字列を正しく解釈し, 番号が実際に1つの引数であると
理解します. ``"''という文字を指定するには, backslash (``\'')で
エスケープしなければなりません.
chatの各引数が解釈されるときには, ``\P''や``\T''のような 特別なescape sequence (man pageを見てください)を見付けるために もう1回parseを行います. このようにparseは2回繰り返されま すので, 正しい回数だけescapeを行わないといけません.
モデムにたとえば``\''のような文字を送りたい場合には, 次のように する必要があります:
set dial "\"\" ATZ OK-ATZ-OK AT\\\\X OK"
実際にモデムに送られる文字列は次のようになります:
ATZ OK AT\X OK
他の例ですと
set phone 1234567 set dial "\"\" ATZ OK ATDT\\T"
は次のようになります:
ATZ OK ATDT1234567
ppp
が動きません. どこを間違えているのでしょう?
: 私のchatスクリプトでは`\'という文字をPPPが解釈してppp.core