
Teratermマクロで、/etc/sysconfig/i18nファイルのLANG設定を確認しようとしています。
(LANG="ja_JP.UTF-8"となっているのを確認しようとしています)
以下の内容で、recvlnでコマンドの戻り値が取得できません。
messagebox で表示させると、コマンド結果の最終行”[root@tk2-222-20767 ~]#”しか取得できません。
recvlnでコマンドの戻り値にLANG="ja_JP.UTF-8"を取得させたいのですが、方法がわかりません。
ご教授願います。よろしくお願いします。
*************コマンド結果*************
[root@tk2-222-20767 ~]# grep LANG /etc/sysconfig/i18n
LANG="ja_JP.UTF-8"
[root@tk2-222-20767 ~]#
**************マクロ*****************
; Check1
flushrecv
sendln 'grep LANG /etc/sysconfig/i18n'
mpause 500
wait '$' '#'
;+++++++++++ Check +++++++++++
loopFlag = 1
checkFlag = 0
while loopFlag = 1
; 一行受信
recvln
if result = 0 loopFlag = 0
line = inputstr
messagebox line "DEBUG112"
; Check
strcompare 'LANG="ja_JP.UTF-8"' line
if result = 0 checkFlag = 1
endwhile
No.1ベストアンサー
- 回答日時:
flushrecv ; 受信バッファをクリアして
sendln 'grep LANG /etc/sysconfig/i18n' ; grepコマンドを送って
mpause 500 ;少し待った後
wait '$' '#' : $ か # が送られてくるまで待つ
その後で recvln で読み込む
というプログラムになっていることは理解できてますか?
[root@tk2-222-20767 ~]# grep LANG /etc/sysconfig/i18n
LANG="ja_JP.UTF-8"
[root@tk2-222-20767 ~]#
のうち、
最初の[root@tk2-222-20767 ~]# までが flashrecv の対象で、
grep LANG /etc/sysconfig/i18n は sendlnしたもの。
そのあとで 、$ か#まで待つ(=読み飛ばす)と、どこになると思いますか?
早速ありがとうございます。
LANG="ja_JP.UTF-8"
[root@tk2-222-20767 ~]#
がrecvlnの対象で、これを順次検索していくと理解しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ttlで戻り値を取得する方法
その他(プログラミング・Web制作)
-
[teraterm] waitコマンドで停止しない。
その他(プログラミング・Web制作)
-
Teratemマクロ(ttl)のwaitについて
その他(プログラミング・Web制作)
-
-
4
一つのTeratermのマクロで複数のTeratermのウィンドウを立ち上げることはできますか?
サーバー
-
5
TERA TERMを隠す方法
その他(プログラミング・Web制作)
-
6
TeraTermマクロのinputboxで入力した値をメッセージ確認表示するには?
サーバー
-
7
TeraTermのマクロについて
その他(コンピューター・テクノロジー)
-
8
【Teratermマクロ】文字列の一致比較について
その他(プログラミング・Web制作)
-
9
TeraTermマクロの”Link macro first”解消について
その他(プログラミング・Web制作)
-
10
tera term マクロのinputbox
その他(コンピューター・テクノロジー)
-
11
teraterm から起動したプログラムの出力結果を得たい
その他(コンピューター・テクノロジー)
-
12
TeraTermマクロで入力した文字を表示し接続
その他(コンピューター・テクノロジー)
-
13
Tera Termでのコマンド流し込みの際の文字欠け、不要文字挿入
サーバー
-
14
TeraTermマクロの文字列結合
その他(プログラミング・Web制作)
-
15
【Teraterm】filewritelnについて
その他(プログラミング・Web制作)
-
16
Teratermマクロ動作について
システム
-
17
【Teratermマクロ】文字列の分割について
その他(プログラミング・Web制作)
-
18
Tera Term のマクロでの改行コード変更
その他(コンピューター・テクノロジー)
-
19
ttlマクロによるディレクトリ配下の取得
その他(プログラミング・Web制作)
-
20
Tera Termが途中で切れるのですが、大きいデータどのように扱われていますか?
サーバー
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像生成AIのプロンプトの作り...
-
vba 正規表現について教えてく...
-
プログラム言語
-
pythonでのローカルファイルか...
-
vba クリップボードクリアにつ...
-
今のプログラミング言語
-
itエンジニアに就職希望で未経...
-
if関数とは?
-
自作scratch アニメの商用利用
-
数学、プログラミング、物理、...
-
趣味がプログラミングだと言っ...
-
COPYコマンドで、最後に1文字...
-
著作権法について
-
CSVファイルの複数行削除
-
プログラム上での行のマージ方法
-
uwscでPauseキーが押されたら、...
-
数行削除してコピーするbatファ...
-
Pythonのエラーメッセージをコ...
-
プログラミングについて
-
Geminiフォーム 画像生成で 人...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Teratermマクロの戻り値の取得失敗
-
Visual C++からftpを使う
-
system関数のエラー検出
-
ネットワークフォルダの中身を...
-
テキストボックスのフォーカス...
-
ユーザーフォーム内のテキスト...
-
バッチファイル pause時の文字...
-
telnetで接続した先のコマンド...
-
コマンドプロンプトで印刷実行
-
Windowsのバッチファイルでcall...
-
EXCELで右クリックメニューの追加
-
シリアル通信でのread関数の戻り値
-
データリーダーからのデータ読...
-
バッチ(Windows2000)での解析エ...
-
FlashROMにデータを書き込むに...
-
ぱそこん、スマホのos、アプリ...
-
VBAチェックボックスで有効無効...
-
VBA チェックボックスの設定に...
-
コマンドボタンテキストの改行
-
SDカードの初期化について
おすすめ情報
waitで待った後でrecvlnすると、wait行のみがバッファに入っているという仕様で理解しました。
ありがとうございました。