IOS 上で Tcl スクリプトを標準入力から作成する
以前に Tclsh を使い、ルータ上でスクリプトを実行する というメモを残したのですが、「標準入力からスクリプトを作成する」部分に関して、作業手順のスクリーンショットを撮ったので掲載しておきます。
作業手順¶
IOS にログインしたら enable コマンドで特権モードに昇格し、tclsh コマンドで Tcl シェルへログインします。次に『puts [open "disk0:SAMPLE.cfg" w+] {』のように入力します。ダブルクォーテーションの中身は flash:xxxxx.txt など、環境に応じてデバイス名やファイル名を修正します。『 { 』まで入力した後、Enter を入力しないように気をつけます。
続いて、ファイルに保存したい内容をターミナルへ貼り付けます。
『 } 』に続けて Enter を入力し、Tcl シェル へ戻った後、tclquit コマンドで Tcl シェルを終了します。
dir や more で確認すると、指定したファイルが作成されていることが確認出来ます。