Date: Fri, 25 Oct 2002 14:06:33 +0200 (CEST) From: rootjrs <jrs@rootshell.be> To: freebsd-questions@FreeBSD.ORG Subject: perl / ksh help Message-ID: <Pine.LNX.4.44.0210251405260.537-100000@phenix.rootshell.be> In-Reply-To: <Pine.LNX.4.44.0210250414470.537-100000@phenix.rootshell.be>
next in thread | previous in thread | raw e-mail | index | archive | help
hi,
I know some one has already done this and I need a little help. I have
two identical directories on two seperate machines. The files were
moved over fromm machine a to machine b. Everything is working
properly on machine b but all of the permissions were lost.
I've done the following:
(machine a)# find ./ -ls -print > perm.list
Gave me the file listing and permisions
(machine a)# cat perm.list | awk '{print $4," ",$11}' > newperm.list
This removed garbage like date owners etc that I didn't need.
Now I'm stuck with a file that looks like this:
-rw-r--r-- ./data/dir/data/getme.bin.old
-rw-rw-rw- ./data/dir/data/stp.501
drwxrwxrwx ./data/dir/data/realgoodgold
-rwsr-xr-x ./data/dir/exe/help
At this point I'm thinking great, now all I need is to create a perl or
shell script that converts the -rw-r--r--, etc into some sort of numerical value and then
do soemthing like this
for
chmod $1 $2
done
.....using perl or ksh. However I can't figure out how to do the
conversion correctly. Please will one of you perl / ksh experts please
help me out.
SEcondly I have a perl script that calls:
use GIFgraph::lines
The maker is now saying to call GD::Graph instead of
GIFgraph
(http://www.cpan.org/modules/by-module/GIFgraph/GIFgraph-1.20.readme).
I need to re-engineer the script is there a tutorial on GD:Graph some
where?
Thanks
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.44.0210251405260.537-100000>
