Hi, D'oh! There does appear to be a stat command. I'm not sure about how widely distributed it is. At least under FreeBSD it's available under the linux compatibility package and on my (4.2) installation it's at: /usr/compat/linux/usr/bin/stat Anyways, the version I have returns output such as:
bash-2.04$ /usr/compat/linux/usr/bin/stat switchpitch.txt File: "switchpitch.txt" Size: 2300 Filetype: Regular File Mode: (0664/-rw-rw-r--) Uid: ( 1001/ rich) Gid: ( 0/ wheel) Device: 116,5 Inode: 1500545 Links: 1 Access: Sat Aug 6 17:20:23 2005(00008.15:52:06) Modify: Thu Jul 14 08:54:52 2005(00032.00:17:37) Change: Thu Jul 14 08:54:52 2005(00032.00:17:37) Just checking a Fedora Core 3 installation and stat is also there, located at /usr/bin/stat [EMAIL PROTECTED] ~]$ stat test.txt File: `test.txt' Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fd00h/64768d Inode: 43647008 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 500/ rich) Gid: ( 500/ rich) Access: 2005-08-15 09:08:21.000000000 -0400 Modify: 2005-08-15 09:08:21.000000000 -0400 Change: 2005-08-15 09:08:21.000000000 -0400 It does not appear to exist on MacOS X 10.3, but a variation does exist on MacOS X 10.4: [rfox:~] rfox% /usr/bin/stat spew_acids.pl 234881027 980173 -rwxr--r-- 1 rfox rfox 0 160 "Jul 28 15:55:58 2005" "Oct 1 13:38:02 2004" "Oct 1 13:38:02 2004" 4096 16 0 spew_acids.pl Why couldn't I find this before I asked? Thanks, Rich. On Mon, 15 Aug 2005 [EMAIL PROTECTED] wrote: > Hi, > > Does anyone know of a shell command that gives parsable output similar to > perl's File::Stat or stat(2)? Ideally one that generally exists in BSD > derivatives and Linux? > > Thanks, > Rich. > > _______________________________________________ bblisa mailing list [email protected] http://www.bblisa.org/mailman/listinfo/bblisa
