0

我在 AppleScript 中使用do shell script命令来计算符合特定条件的文件数。但是,我的表达式不是返回一个整数,而是返回一个带有一系列前导空格的字符串。我在下面写的内容有效,但我并不热衷于在if条件中使用空格(是的 - 只是有点强迫症:-)。如何将结果转换为整数?

set fileCount to do shell script "ls -l ~/Downloads/UserExport_*.csv.txt | wc -l"
if (fileCount = "       2") then
4

1 回答 1

0

像这样使用as integer

set fileCount to (do shell script "ls -l ~/Downloads/UserExport_*.csv.txt | wc -l") as integer
if fileCount = 2 then
于 2012-09-08T19:34:32.817 回答