Did this get resurrected as a result of your vacation, Mark? ;-)
As Lars replied on 7/13,
tracy>>[within FTP,] how would I ls vs the current local directory?
Lars>I would try something like ftp> :/bin/ls -al
Which nicely points out that I'd do it by issuing an MPE command which
invokes the posix ls; the posix shell is not directly available. If I were
on a Unix box, I'd be running a Unix ftp client, which would likely have all
the l-prefixed commands implemented, so I'd use something like ldir, no bang
(the answer to my defacto standard question), no colon. These commands were
simply not implemented in MPE's FTP client - "we don't need 'em, we have
callci" (and I think I agree with that reasoning).
Subsequent discussion re possible problems with having MPE's FTP client
upgraded to support !bang is largely just that, imho.
And I note that the :/bin/ls solution isn't, actually; there's no shell to
expand on constructs like *.*. Again, FTP is MPE-aware, use an mpe command
for best results.
This might be the example we were looking for last week: what's the
difference twixt an MPE program and a Posix program?
I sure hope you had a great vacation; I'm sure you're already quite fondly
looking forward to the next one. That longing will pass, or at least fade
for a while. Welcome back (and this week I'll ask a bunch of neophyte Samba
questions)!
Tracy Pierce
> -----Original Message-----
> From: Mark Bixby [mailto:[log in to unmask]]
> Sent: Friday, July 20, 2001 3:45 PM
> To: Tracy Pierce
> Cc: [log in to unmask]
> Subject: Re: FTP via shell
>
>
>
>
> Tracy Pierce wrote:
> >
> > I suppose a certain amount of confusion is normal for a
> Posix newbie, but
> > now even FTP is confusing!
> >
> > I've read through the guides available at docs.hp.com (ok,
> not every word,
> > and "guide" seems to be the keyword here - I can't find a
> "reference"), and
> > get the distinct impression that FTP doesn't do much for
> the user on the
> > local side, such as simple stuff like listing the current
> directory, for
> > which I'm instructed to preface MPE commands with the de
> facto standard ":".
> > While it's very nice having familiar MPE so readily
> available, what if I'm
> > running FTP from the shell, or worse(?), on a Unix box?
> >
> > Also, it looks like FTP (client) really runs in "MPE-land",
> ie, *.* must be
> > written ./*.* etc.
> >
> > So how would I ls vs the current local directory? Is there
> a de facto
> > pass-this-to-posix prefix I've overlooked?
>
> While in the MPE FTP client, prefixing MPE commands with ":"
> works perfectly
> well from the shell:
>
> :sh -L
> ##############################################################
> ##########
>
> MPE/iX Shell and Utilities (A.50.02)
> COPYRIGHT (c) Hewlett-Packard Company 1992, All Rights Reserved.
>
> ##############################################################
> ##########
>
>
> INVENT3K:/BIXBY/PUB$ /SYS/ARPA/FTP
> File Transfer Protocol [A0010A02] (C) Hewlett-Packard Co. 1990
> ftp> :listfile ./@
> PATH= /BIXBY/PUB/
>
> .bash_history .profile .sh_history ABLDINTX
> ACSUMCAT ACSUMHLP ACSUMLED ALKEDCAT
> ALKEDHLP AUTOCM AUTOLED AUTOSPTH
> BARBARA BOTH CALLER ESTREAM
> FOOBAR GETENV.c GETENVC GETENVCO
> GETENVM GETENVP GETENVP2 JOB1
> JOB2 MYSETVAR PATCH000 PATCHIX
> PATCHVT a.out agree.txt barb.txt
> bash bic.zip bin/ chargen
> data.txt dead.letter etc/ foobar/
> fwtest include/ info/ invent3k.crt
> junk/ lib/ libexec/ makesocksxl
> man/ mbox patchix65.store public_html/
> share/ snow.html src/ tcpdump.nomad
> try.mpe trysftp tster tt$a
> tt`a wgetnh wgettst
>
> ftp> quit
> --
> [log in to unmask]
> Remainder of .sig suppressed to conserve scarce California
> electrons...
>
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|