Whoooops! I think there is a mistake in my suggestion. The expression to match the filenames should be wrapped in double quotes, " and somehow I've lost the beginning out. Try this amended version with the addition in red:-
Code:
#!/bin/sh
# Determine files first
D_file=$(ls -1 "*Deposit_*" | tail -1)
W_file=$(ls -1 "*Withdrawal_*" | tail -1)
# Call the FTP
HOST=192.168.6.25
USER=rico
PASSWD=123xyz
/usr/bin/ftp -inv $HOST <<EOF
user $USER $PASSWD
binary
cd /home/scripts/Live deposits/input
put "$D_file"
cd /home/script/Live withdrawal/input
put "$W_file"
bye
EOF
Apologies,
Robin
Robin,
I think you need to loose the double-quote to allow shell to do name expansion.
Im trying to transfers a file from one unix server to another , make some changes and then send it back to the original server. All this using modems.
I've been using "cu" and i can "get" the file but i can't "put" it. Besides I need to do this using a shell script. I can write a script to get... (4 Replies)
What commands do you need to transfer a specfic portion of a file content to another file?
eg file_one has
00012 10012
00013 10013
00014 10014
So I just want to transfer all the values of the second column ie 10012, 10013, 10014 to be transferred to file_two?
Thanks in advance.... (1 Reply)
Hi All,
I am trying to rsync some of the latest files from remote m/c to my local linux box.
Folder structure in my remote m/c looks like this
/pub/Nightly/Package/ROLL/WIN
/pub/Nightly/Package/SOLL/sol
/pub/Nightly/Package/SOLL/linux
Each of the folder contains gzip files which on daily... (0 Replies)
Hi Friends,
Newbie to shell scripting. Currently i have used the below to sort data based on filenames and datestamp
$ printf '%s\n' *.dat* | sort -t. -k3,4
filename_1.dat.20120430.Z
filename_2.dat.20120430.Z
filename_3.dat.20120430.Z
filename_1.dat.20120501.Z
filename_2.dat.20120501.Z... (1 Reply)
Hi Friends,
Newbie to shell scripting
Currently i have used the below to sort data based on filenames and datestamp
$ printf '%s\n' *.dat* | sort -t. -k3,4
filename_1.dat.20120430.Z
filename_2.dat.20120430.Z
filename_3.dat.20120430.Z
filename_1.dat.20120501.Z
filename_2.dat.20120501.Z... (12 Replies)
Hi
I have a scenario:
I have a directory say DIR1 (no sub directories) and have few files in that directory as given below:
app-cnd-imp-20150820.txt
app-cxyzm-imp-20150820.txt
app-petco-imp-20150820.txt
app-mobility-imp-20150820.txt
app-mobility-imp-20150821.txt... (7 Replies)
Discussion started by: Saanvi1
7 Replies
LEARN ABOUT OSF1
ypxfrd
ypxfrd(8) System Manager's Manual ypxfrd(8)NAME
ypxfrd - High speed NIS map transfer daemon
SYNOPSIS
/usr/sbin/ypxfrd
DESCRIPTION
The ypxfrd daemon is the transfer agent that handles map transfer requests from yppush on the master server and ypxfr on slave servers and
clients. This program performs the actual transfer of the NIS maps to slave servers and clients. Typically, the maps are transferred to
all slave servers and clients unless the transfer is restricted to those subnets or hosts by an entry or entries in the /etc/yp/securenets
file. See ypserv(8) for information on this file.
The ypxfrd daemon is activated at system startup time by an entry in the /sbin/init.d/nis file of an NIS master server machine. If the log
file /var/cluster/members/{memb}/yp/ypxfrd.log exists, ypxfrd appends all its output to that file. You can use the log file to retain a
record of what was attempted, and the results.
See ypfiles(4) and ypserv(8) for an overview of NIS.
RESTRICTIONS
The ypxfrd daemon transfers NIS maps stored as ndbm files only. It does not transfer maps stored as btree or hash files.
FILES
The ypxrfd log file. Each cluster member has its own copy.
SEE ALSO
Commands: yppush(8), ypserv(8), ypxfr(8)
Files: ypfiles(4)ypxfrd(8)