我对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.所以我需要知道的是如何得到一个输出,它没有考虑第一个字符串的长度,并提供一个适当的统一圆柱输出.
输入是C:\ test\deva\tcl \newfiles\aug.txt
输出应该是"test""deva""tcl""newfiles"
不应打印字符串末尾的"aug.txt"文件或任何其他".txt"文件.
tcl ×2