假设我有一个这样的TCL脚本:
exec ls -l
现在这将打印出当前目录的内容。我需要将该输出作为字符串并解析它。我怎么能这样做?
假设我有一个这样的TCL脚本:
exec ls -l
现在这将打印出当前目录的内容。我需要将该输出作为字符串并解析它。我怎么能这样做?
exec
返回输出,只需设置一个变量:
set result [exec ls -l]
你可能想把它包装成一个 catch
然而:
if {[catch {exec ls -l} result] == 0} {
# ...
} else {
# ... (error)
}
exec
返回输出,只需设置一个变量:
set result [exec ls -l]
你可能想把它包装成一个 catch
然而:
if {[catch {exec ls -l} result] == 0} {
# ...
} else {
# ... (error)
}