Re: shell script needed
- From: "Andrew Kerber" <andrew.kerber@xxxxxxxxx>
- To: vincent.verpoort@xxxxxxxxx
- Date: Wed, 31 Oct 2007 14:30:43 -0500
That was pretty close. I was able to get it to work from there. Thanks
very much, it does exactly what I need. This is how it ended up:
#!ksh
touch run.ksh
find $ORACLE_HOME | while read I; do
A=$(ls -adl $I | awk {'print $1,"'$I'"'})
U=$(echo $A | awk {'print $1'} | cut -c2-4 | awk {'print "u="$1'})
G=$(echo $A | awk {'print $1'} | cut -c5-7 | awk {'print "g="$1'})
O=$(echo $A | awk {'print $1'} | cut -c8-11 | awk {'print "o="$1'})
U=$(echo $U | sed -e 's/-//g')
G=$(echo $G | sed -e 's/-//g')
O=$(echo $O | sed -e 's/-//g')
echo "chmod" $U","$G","$O $I >> run.ksh
done
On 10/31/07, Vincent verpoort <vincent.verpoort@xxxxxxxxx> wrote:
>
>
>
> touch run.ksh
> > find <YOUR DIR HERE !!!!> | while read I; do
> > A=$(ls -adl $I | awk {'print $1,"'$I'"'})
> > U=$(echo $A | awk -F ' ' '{print $1}' | cut -c2-4 | awk {'print
> > "u="$1'})
> > G=$(echo $A | awk -F ' ' '{print $1}' | cut -c5-7 | awk {'print
> > "g="$1'})
> > O=$(echo $A | awk -F ' ' '{print $1}' | cut -c8-11 | awk {'print
> > "o="$1'})
> > U=$(echo $U | sed -e 's/-//g')
> > G=$(echo $G | sed -e 's/-//g')
> > O=$(echo $O | sed -e 's/-//g')
> > echo "chmod" $U $G $O $I >> run.ksh
> > done
> >
> >
> > here you go should work
> >
>
>
--
Andrew W. Kerber
'If at first you dont succeed, dont take up skydiving.'
- References:
- shell script needed
- From: Andrew Kerber
- RE: shell script needed
- From: Mercadante, Thomas F (LABOR)
- Re: shell script needed
- From: Andrew Kerber
- Re: shell script needed
- From: Andrew Kerber
- Re: shell script needed
- From: Vincent verpoort
Other related posts:
- » shell script needed
- » RE: shell script needed
- » Re: shell script needed
- » Re: shell script needed
- » Re: shell script needed
- » RE: shell script needed
- » Re: shell script needed
- » Re: shell script needed
- shell script needed
- From: Andrew Kerber
- RE: shell script needed
- From: Mercadante, Thomas F (LABOR)
- Re: shell script needed
- From: Andrew Kerber
- Re: shell script needed
- From: Andrew Kerber
- Re: shell script needed
- From: Vincent verpoort