Skip to content

IOS 上で Tcl スクリプトを標準入力から作成する

以前に Tclsh を使い、ルータ上でスクリプトを実行する というメモを残したのですが、「標準入力からスクリプトを作成する」部分に関して、作業手順のスクリーンショットを撮ったので掲載しておきます。

作業手順

IOS にログインしたら enable コマンドで特権モードに昇格し、tclsh コマンドで Tcl シェルへログインします。次に『puts [open "disk0:SAMPLE.cfg" w+] {』のように入力します。ダブルクォーテーションの中身は flash:xxxxx.txt など、環境に応じてデバイス名やファイル名を修正します。『 { 』まで入力した後、Enter を入力しないように気をつけます。

file

続いて、ファイルに保存したい内容をターミナルへ貼り付けます。

file

『 } 』に続けて Enter を入力し、Tcl シェル へ戻った後、tclquit コマンドで Tcl シェルを終了します。

file

dir や more で確認すると、指定したファイルが作成されていることが確認出来ます。

file