小编dev*_*eva的帖子

如何在tcl中以统一的方式显示输出

我对format命令有疑问.我的输出是一种群集,不像下面那样不均匀

    24-04-2011    16:07  <DIR>  Administrator 
    15-05-2011 16:05 <DIR> confuser 
    01-02-2011   20:57  <DIR>  Public 
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能以正确和统一的方式显示输出.一切都在同一列的开头.像这样 :

是的我用这个命令puts [format {%-s %-4s %-8s} $user\t $date\t $time]给我输出如下:

Administrator 15-05-2011 16:05 
confuser 01-02-2011 20:57 
Public 29-01-2011 19:28 
TechM 30-04-2011 09:47
Run Code Online (Sandbox Code Playgroud)

接收的输出是根据第一个字符串中出现的字母数,例如administrator confuser public techm.所以我需要知道的是如何得到一个输出,它没有考虑第一个字符串的长度,并提供一个适当的统一圆柱输出.

tcl

4
推荐指数
1
解决办法
8828
查看次数

如何拆分路径名.

输入是C:\ test\deva\tcl \newfiles\aug.txt

输出应该是"test""deva""tcl""newfiles"

不应打印字符串末尾的"aug.txt"文件或任何其他".txt"文件.

tcl

3
推荐指数
1
解决办法
5003
查看次数

标签 统计

tcl ×2