This should work.

ls -l | awk '{print $1}' | grep -v total

Regards,
Jeff


[EMAIL PROTECTED]> ls -l  
total 859
drwxr-xr-x   2 root     root         512 Sep 14  2005 Desktop
drwxr-xr-x   2 root     root         512 Sep 14  2005 Documents
drwxr-xr-x   2 root     root         512 Sep 15  2005 TT_DB
lrwxrwxrwx   1 root     root           9 Sep 14  2005 bin -> ./usr/bin
drwxr-xr-x   3 root     root         512 Mar 20 11:36 cdrom
drwxr-xr-x  22 root     sys         5120 Mar 30 14:27 dev
drwxr-xr-x   2 root     sys          512 Mar 27 14:26 devices
drwxr-xr-x  79 root     sys         4608 Mar 27 14:26 etc
drwx------   8 root     root         512 Nov 29 15:51 evolution
drwxr-xr-x   3 root     sys          512 Sep 14  2005 export
dr-xr-xr-x   1 root     root           1 Mar 27 14:26 home
drwxr-xr-x  14 root     sys          512 Sep 14  2005 kernel
drwxr-xr-x   7 root     bin         5120 Mar 27 14:24 lib
drwx------   2 root     root        8192 Sep 14  2005 lost+found
drwxr-xr-x   2 root     sys          512 Sep 14  2005 mnt
dr-xr-xr-x   1 root     root           1 Mar 27 14:26 net
drwxr-xr-x   3 root     root         512 Mar 15 14:54 netinfo
-rw-r--r--   1 root     root           0 Sep 14  2005 noautoshutdown
drwxr-xr-x  21 root     sys          512 Mar 31 07:28 opt
drwxr-xr-x   2 root     root         512 Sep 20  2005 pkgs
drwxr-xr-x  49 root     sys         1536 Mar 20 12:05 platform
dr-xr-xr-x 140 root     root      383168 Mar 31 11:09 proc
drwxr-xr-x   2 root     nobody       512 Mar 28 07:40 rmdisk
drwxr-xr-x   9 uno7088  sysadmin     512 Feb 20 10:21 samba
drwxr-xr-x   2 root     sys         1024 Feb 27 12:09 sbin
drwxr-xr-x  30 uno7088  root        1536 Mar  6 07:15 src
drwxr-xr-x   4 root     root         512 Sep 14  2005 system
drwxrwxrwt  27 root     sys         3442 Mar 31 11:09 tmp
drwxr-xr-x  40 root     sys         1024 Jan 10 16:45 usr
drwxr-xr-x  44 root     sys         1024 Mar 31 07:29 var
dr-xr-xr-x   6 root     root         512 Mar 27 14:26 vol
[EMAIL PROTECTED]> ls -l | awk '{print $1}' | grep -v total     
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
lrwxrwxrwx
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
drwx------
drwxr-xr-x
dr-xr-xr-x
drwxr-xr-x
drwxr-xr-x
drwx------
drwxr-xr-x
dr-xr-xr-x
drwxr-xr-x
-rw-r--r--
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
dr-xr-xr-x
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
drwxrwxrwt
drwxr-xr-x
drwxr-xr-x
dr-xr-xr-x
[EMAIL PROTECTED]>       



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Grindell, Joan
M.
Sent: Friday, March 31, 2006 10:46 AM
To: Solaris-Users mailing list; [EMAIL PROTECTED]
Subject: [Solaris-Users] tool for parsing

Good Afternoon:

        I need to write a script/execute a command and don't have a lot
of time to research.  The script will take in the output from the ls -al
command and evaluate only the first 10 characters (the file type and
permissions). I want to copy out all the lines that have -********T or
-********t  in the file permissions indicators.  What is the best to do
this?

Thanks,
Joan
_______________________________________________
Solaris-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/solaris-users


_______________________________________________
Solaris-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/solaris-users

Reply via email to