Expect:如何遍历目录中的文件?
Expect: How to iterate over files in a directory?
以下是 bash 脚本,它遍历目录中的 .csv 文件。问题是,我现在有一个 expect 脚本 #!/usr/bin/expect
,我想在其中使用相同的 for 循环。我怎样才能做到这一点?
#!/bin/bash
for f in /path/*.csv
do
echo $f
done
你会写:
#!/usr/bin/env expect
foreach f [glob /path/*.csv] {
puts $f
}
Expect 是 Tcl 的扩展。除了 expect
手册页之外,Tcl 命令文档的 link 也会有所帮助:https://www.tcl.tk/man/tcl8.6/TclCmd/contents.htm
以下是 bash 脚本,它遍历目录中的 .csv 文件。问题是,我现在有一个 expect 脚本 #!/usr/bin/expect
,我想在其中使用相同的 for 循环。我怎样才能做到这一点?
#!/bin/bash
for f in /path/*.csv
do
echo $f
done
你会写:
#!/usr/bin/env expect
foreach f [glob /path/*.csv] {
puts $f
}
Expect 是 Tcl 的扩展。除了 expect
手册页之外,Tcl 命令文档的 link 也会有所帮助:https://www.tcl.tk/man/tcl8.6/TclCmd/contents.htm