我有脚本行
set usedSpace to (do shell script "df -hl | grep 'disk1' | awk print $5}'") as integer
它给我带有%的数字,但我只想要没有%
答案 0 :(得分:0)
如果字符串中包含非数字字符,则无法将文本值转换为AppleScript中的数字。首先必须删除不需要的字符,然后转换:
set usedSpace to (do shell script "df -hl | grep 'disk1' | awk '{ print $5}'")
set numberOnly to characters 1 thru -2 of usedSpace as text as number