Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Re: grabbing .lic files

by hardburn (Abbot)
on Mar 28, 2003 at 14:44 UTC ( [id://246475]=note: print w/replies, xml ) Need Help??


in reply to Re: grabbing .lic files
in thread grabbing .lic files

How? SCP doesn't provide a way to get directory listings, and (IIRC) doesn't do filename globbing. I can see this being done with SFTP, but not SCP.

Update: Never mind. I am an idiot.

----
I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
-- Schemer

Note: All code is untested, unless otherwise stated

Replies are listed 'Best First'.
Re: Re: Re: grabbing .lic files
by Limbic~Region (Chancellor) on Mar 28, 2003 at 16:37 UTC
    hardburn,
    This type of thing is perfect for scp. Especially if you have keys between trusted hosts so that you do not need to enter a password (or put it in a file in the clear):

    for host in host1 host2 host3 host4 do scp $host:/etc/vx/elm/*.lic /home/user/admin/keys done

    scp most certainly supports globbing. It can also recursively copy a directory and keep the same ownership/file permissions of files and a bunch of other great things.

    The other alternative is to set up a generic Perl script that you can pass command line parameters to:

  • Local directory
  • Remote directory
  • File list
  • Username/Password
  • etc

    To me, it seems easier to have the key authentication set up with scp so that I can do this on the command line on the fly. There are times when I can't because the host is not local or trusted, and have set up a script that is maleable enough that I do not have to edit it before each use.

    Cheers - L~R

Re: Re: Re: grabbing .lic files
by jasonk (Parson) on Mar 28, 2003 at 16:32 UTC

    Which is irrelevant, as this script gets a listing of the files locally, and then retrieves those same filenames from the remote machine, there isn't any directory listing or filename globbing being done via ftp anyway.


    We're not surrounded, we're in a target-rich environment!
Re: Re: Re: grabbing .lic files
by dga (Hermit) on Mar 28, 2003 at 17:54 UTC

    scp does glob files or rather the shell on the other end globs files. You need to escape the meta characters from your local shell of course.

    scp other.host:\*.lic .

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://246475]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (2)
As of 2024-04-26 00:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found