0

config.txtファイルにスイッチ構成があります。このファイルをtclで開きset fd [open config.txt r]、o/pをputs $fd使用します。

switchport
switchport access vlan 333
switchport mode access
switchport port-security
switchport port-security maximum 5

ここで、このo / pをnewconfig.txtという別のファイルに解析したいのですが、次のようになります。

switchport

switchport access vlan 333

switchport mode access

switchport port-security

switchport port-security maximum 5

このファイルは非常に大きく、読みやすくしたいので、誰かがこれを行う方法を教えてもらえますか?

前もって感謝します

4

2 に答える 2

2

私の理解が正しければ、空白行で区切られたソース ファイルのすべての行を結果のファイルに含める必要があります。\nこれは、次のように、ソース ファイルの各行に余分な改行文字 ( ) を追加し、結果のファイルに書き出すだけで実行できます。

set in [open config.txt]
set out [open newconfig.txt w]

while {[gets $in line] >= 0} {
   append line \n
   puts $out $line
}
close $in
close $out
于 2012-12-19T14:07:48.467 に答える