12-29-2004
Hi,
Yes, Google is absolutely Right.
The '!' allows you to have a (cofee-)break with the FTP and enter
in to shell from where you can return back (just for time being if you wish) with the exit command at the shell.
This takes you to shell while still ftp being running, and you can
return back by just typing exit at the console/shell prompt.
Since '!' takes you to the shell, and you can execute any shell
command as usual, you can do the same (execute any shell command)
with out completely coming out of FTP.
In simple, from the FTP application itself, you can execute any
valid shell command by just prefixing the command with a Bang ('!').
Ex:-
ftp> !ls -l
or
ftp> !who
or
ftp> !man ftp
etc.,
This way you can avoid un-necessarily going out and comming in
of FTP just for executing some command at shell.
And this is supported in all most all of the Unix Flavours.
And even Microsoft Windows also holds good with this concept.
Vishwa.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi all,
I have a simple script that runs each night and transfers a number of files to a remote server. Before files are transferred existing files on the remote box are deleted. All works OK except the deletion part on the remote box returning no such file or directory. As work around Ihave... (2 Replies)
Discussion started by: tzp2ft
2 Replies
2. UNIX for Dummies Questions & Answers
I am really new to unix and want to setup an ftp server on my PC
I am running a Ultra 5 with solaris 9 on it.
I cannot seem to find *any* documentation on how to do this. So I was hoping somebody could point me in the right direction.
:confused: (3 Replies)
Discussion started by: ls=dir
3 Replies
3. UNIX for Advanced & Expert Users
Hi,
I'm attempting to FTP several files using MGET. My problem is that I need to cd to a directory with this naming convention:
YYMMDDHHMM - where the hour and minute is unknown
When I issue cd /ftpdirectory/YYMMDD* from FTP, I receive "No such file or directory
I need a way to get the... (6 Replies)
Discussion started by: kdreaves
6 Replies
4. UNIX for Dummies Questions & Answers
When a user FTP's to their own directory, they can go up the directory and view others files, of course they can not overwrite them but are able to download them if they wish to, is there any way to stop them from view their files and have them be only able to view files that they have permissions... (3 Replies)
Discussion started by: foresthillian
3 Replies
5. UNIX for Dummies Questions & Answers
I'm basically trying to FTP a file to a differnt node, first putting the FTP commmands into a text file and then piping the commands file into the ftp command as follows....
echo "user $USERNAME $PASSWORD" > ftp_cmds
echo "put $SQLOUT /users/$USERNAME/$SQLOUT" >> ftp_cmds
echo "quit" >>... (4 Replies)
Discussion started by: djkane
4 Replies
6. UNIX for Dummies Questions & Answers
How do you limit an ftp user access to a certain Unix path when putting/getting file to/from your server? And how do you restrict the ftp user from using "cd" or "ls" commands? Given that the ftp user knows the ftp userid, password, and your server ip address.
Thanks in advanced :) (1 Reply)
Discussion started by: XZOR
1 Replies
7. UNIX for Dummies Questions & Answers
Hi All,
I'm new to this group and this is my first post to this group.
I need to write a shell script for the requirement given below:
1. I need to connect to a ftp server with my username and password
2. I need to go to some(input) directory.
3. I will have files with same names and... (1 Reply)
Discussion started by: ranjith_taurean
1 Replies
8. Shell Programming and Scripting
Hi,
i have a simple question here--
if we dont use binary while doing a ftp of a file,any sort of problem can arise from this or it is ok.
Thanks (2 Replies)
Discussion started by: namishtiwari
2 Replies
9. Shell Programming and Scripting
HI
In my script its like this
------------
echo "Enter filename"
read fname
ftp -v -n abcd.efh.kk.com << EOF
user userid pwd
bin
mget $fname.tar--not working if i give "$fname", works only as "demo.tar"
bye
------------
My target is to get a $fname.tar from a remote host.How... (4 Replies)
Discussion started by: coolkid
4 Replies
10. UNIX for Dummies Questions & Answers
I have this FTP script:
ADDR=168.218.95.172
ftp -inv $ADDR <<- ftpcmds
user HEHCFTP H$h673sp ... (3 Replies)
Discussion started by: lena keung
3 Replies
shell(1F) FMLI Commands shell(1F)
NAME
shell - run a command using shell
SYNOPSIS
shell command [command] ...
DESCRIPTION
The shell function concatenate its arguments, separating each by a space, and passes this string to the shell ($SHELL if set, otherwise
/usr/bin/sh).
EXAMPLES
Example 1: A sample output of shell command.
Since the Form and Menu Language does not directly support background processing, the shell function can be used instead.
`shell "build prog > /dev/null &"`
If you want the user to continue to be able to interact with the application while the background job is running, the output of an exe-
cutable run by shell in the background must be redirected: to a file if you want to save the output, or to /dev/null if you don't want to
save it (or if there is no output), otherwise your application may appear to be hung until the background job finishes processing.
shell can also be used to execute a command that has the same name as an FMLI built-in function.
NOTES
The arguments to shell will be concatenate using spaces, which may or may not do what is expected. The variables set in local environments
will not be expanded by the shell because "local" means "local to the current process."
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
SEE ALSO
sh(1), attributes(5)
SunOS 5.10 5 Jul 1990 shell(1F)