質問: tera termでのコマンド流し込みの際の文字欠け、不要文字挿入 tera termを使用してnw機器やサーバにコマンドを投入している時に、必要な文字が欠けたり、不要なスペースが入ることってありませんか? 時々発生して困っています。 そもそも欠けや不要文字の追加が起こるのは防げないのでしょうか。 おもにexcelからペーストしているのですが、これがtxtファイルだったら起こらないのでしょうか? そもそもteraterm以外のコンソールソフトだと起こらないのでしょうか? 「気をつける」とか「長いコマンドの流し込みを行わず、分割する」以外で何か有効な対策はあるでしょうか。 何か情報をお持ちの方がいらっしゃいましたらご協力いただきたくお願いいたします。 (コピー元の記述に誤りが無い、という前提で結構です。)
回答: excelからコピーするときに、セルの中の文字列をコピーしているのではなく、セル全体をコピーしていませんか?ならば、セルの中の見えない空白がコピーされている可能性があります。他の方も指摘されているように、全角文字になっていることも考えられます。 さらに、一行を複数セルで記述していませんか?もしそうであれば、余分なタブが入ることがあります。 上の問題が無いと仮定した場合、telnetやsshで対象機器と接続しているのなら、原理上文字化けや欠落は有り得ないと思います。 usbシリアルポートで対象機器と接続している際に、文字の欠落を経験したことはあります。これは、usbシリアルポートのドライバの問題だと思うのですが、解決策は知りません。レガシーなシリアルポートを使う、くらいですかね。 レガシーなシリアルポートを使った場合でも、入力コマンドに対する応答メッセージが長過ぎる機器の場合は、欠落が起こる場合があります。 ちなみに、ano.2の意見とは違い、ネットワーク機器の設定変更の際にこそ、コピー&ペーストを使うべきだと考えています。タイプミスやコマンドの入力忘れ、二重入力を防げますから。間違ってペーストするのが怖いのなら、一旦ノートパッドにペーストして確認すればいいと思います。 多少サービスを停止してもいい、という程度の機器なら手入力でもいいですが。 ただ、このあたりはそれぞれに考え方がありますので、自分に合ったやり方(あるいは、自分の所属する組織で定められたやり方)でやればいいと思います。