On Jun 26, 2007, at 4:39 PM, Mark Lively wrote: > Do shell script executes things using the sh shell. sh unlike bash > doesn't expand wildcards. Then why does do shell script "ls -ld D*" return "-rw-r--r-- 1 root admin 73728 May 12 20:51 Desktop DB -rw-r--r-- 1 root admin 340850 Apr 15 20:37 Desktop DF drwxrwxr-x 15 root admin 510 Nov 5 2006 Developer" and do shell script "echo D*" return "Desktop DB Desktop DF Developer" There are other things sh doesn't do that bash does. --John