0

AppleScript でdo shell scriptコマンドを使用して、特定の条件に一致するファイルの数をカウントしています。ただし、整数を返す代わりに、私の式は一連の先行スペースを含む文字列を返します。以下に書いたものは機能しますが、 if条件でスペースを使用することに夢中ではありません(ええ-ちょっとOCDです:-)。結果を整数に変換するにはどうすればよいですか?

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 に答える