I think Python is the way to go for cross platform scripting. It installs to C:\python if you want to run commands on windows or linux use import os you can then assign that to anything you want like doStuff = os.system('dir /a') or a linux example os.system('ls -la') total 7477440 drwx------. 55 ron ron 4096 Mar 21 11:53 . drwxr-xr-x. 4 root root 4096 Mar 2 23:24 .. drwx------. 2 ron ron 4096 Mar 9 01:38 .AbiSuite drwx------. 4 ron ron 4096 Mar 4 00:10 .adobe drwxrwxr-x. 4 ron ron 4096 Mar 20 13:38 Aptana Studio Workspace -rw-rw-r--. 1 ron ron 743 Mar 5 23:49 aray1 -rw-rw-r--. 1 ron ron 611 Mar 5 23:47 aray1~ -rw-------. 1 ron ron 2114 Mar 20 21:41 .bash_history -rw-r--r--. 1 ron ron 18 Jun 22 2010 .bash_logout -rw-r--r--. 1 ron ron 176 Jun 22 2010 .bash_profile -rw-r--r--. 1 ron ron 124 Jun 22 2010 .bashrc drwxr-xr-x. 3 ron ron 4096 Mar 20 21:41 .bluefish drwx------. 6 ron ron 4096 Mar 8 10:03 .cache drwxrwxr-x. 2 ron ron 4096 Mar 10 13:56 code drwxr-xr-x. 18 ron ron 4096 Mar 11 00:51 .config -rw-rw-r--. 1 ron ron 12 Mar 20 19:42 data.txt drwx------. 3 ron ron 4096 Mar 2 23:24 .dbus drwxrwxr-x. 4 ron ron 4096 Mar 11 00:57 .designer drwxr-xr-x. 2 ron ron 4096 Mar 21 11:52 Desktop drwxr-xr-x. 8 ron ron 4096 Mar 10 22:25 Django-1.2.5 -rw-rw-r--. 1 ron ron 6379313 Mar 10 22:21 Django-1.2.5.tar mylist = os.system('ls -la') then mylist is the os.system command Operating systems are trivial sets of commands to be run. I would get off my horse about python, except ,instead of horses, we have squires who bang coconuts together. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20110321/69e8a6cf/attachment.html>