Advertisement
Guest User

Untitled

a guest
Jul 30th, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.56 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. IFSOLD=$IFS
  4. IFS=$'\n'
  5.  
  6. cd $1
  7. DIR=$(pwd)
  8. LIST=$(find $DIR | sed -e '1d')
  9.  
  10. for i in $LIST
  11.     do
  12.         if [ -d $i ]
  13.             then
  14.                 VUID=$(ls -aln $i | sed -n '2p;2q' | awk '{print $3}')
  15.                 VGID=$(ls -aln $i | sed -n '2p;2q' | awk '{print $4}')
  16.             else
  17.                 VUID=$(ls -aln $i | awk '{print $3}')
  18.                 VGID=$(ls -aln $i | awk '{print $4}')
  19.         fi
  20.         VRIGTHS=$(perl -e 'printf "%o\n", (stat shift)[2]&07777' $i)
  21.         echo "$i $VUID $VGID $VRIGTHS"
  22.     done
  23.  
  24. IFS=$IFSOLD
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement