Ftp command nlist not supporting in sftp


 
Thread Tools Search this Thread
Operating Systems HP-UX Ftp command nlist not supporting in sftp
# 8  
Old 05-04-2017
Quote:
Originally Posted by jim mcnamara
Code:
sftp me@anothercomputer <<! > listoffilenames.txt
cd /path/to/files
ls RBOBAR*.txt DMSFT.ls
!
# want to see what you got? add this line
cat listoffilenames.txt


Dear Team,

Thank you...

Please find the below code of ftp of files from server to client

Code:
if [ $1 -eq 2 -o $1 -eq 1 ]
then
#{


mkdir   $HOME/ACUPLD_IN
cd $HOME/ACUPLD_IN


dt=`date +%d%m`
tm=`date +%H%M%S`


ftp -n dms_ip <<SS
user `crypt 123 <$TBA_PROD_ROOT/cust/com/cbstodms.user` `crypt 123 <$TBA_PROD_ROOT/cust/com/cbstodms.pw`
prompt
cd ao_custopn_in
!touch DMSFT_ACUPLD"_$dt"_$tm.lst
!chmod 0775 DMSFT_ACUPLD"_$dt"_$tm.lst
nlist *"$2"*"ACC"*txt  DMSFT_ACUPLD"_$dt"_$tm.lst
bye
SS




for v2 in `cat DMSFT_ACUPLD"_$dt"_$tm.lst | awk '{print $1}'`
do
#{
        p1=`echo $v2|cut -d '_' -f2`
        p2=`echo $v2|cut -d '.' -f3`
        p3=`echo $v2|cut -d '_' -f3`


        if [ "$p3" = "ACC" ]
        then
        if [ "$p1" = "$2" ]
        then
                if  test -z "$p2"
                then
                echo $v2 >> DMSFT_ACUPLD"_$dt"_$tm.txt
                echo '\n' >> DMSFT_ACUPLD"_$dt"_$tm.txt


                fi
        fi
        fi
#}
done


sed '/^$/d' DMSFT_ACUPLD"_$dt"_$tm.txt > DMSFT_ACUPLD"_$dt"_$tm.TXT


rm -rf DMSFT_ACUPLD"_$dt"_$tm.lst
rm -rf DMSFT_ACUPLD"_$dt"_$tm.txt


v=0
v=`cat DMSFT_ACUPLD"_$dt"_$tm.TXT | wc -l`
while [ "$v" -ne 0 ]
do
#{


if [ $v -eq 0 ]
then
        break
fi
for v2 in `cat DMSFT_ACUPLD"_$dt"_$tm.TXT | awk '{print $1}'`
do
#{
cd $HOME/ACUPLD_IN
ftp -n dms_ip <<SS
user `crypt 123 <$TBA_PROD_ROOT/cust/com/cbstodms.user` `crypt 123 <$TBA_PROD_ROOT/cust/com/cbstodms.pw`
prompt
cd ao_custopn_in
mget $v2
rename $v2 $v2.done
bye
SS
v=`expr $v - 1`
#}
done


#}
done


#}
fi

The above code needs to be changed to sftp. Can any one help to make out the above code to sftp.

Thanks and Regards,
Pelins
8767541659

---------- Post updated at 05:08 PM ---------- Previous update was at 04:54 PM ----------

Quote:
Originally Posted by Pelins
Dear Team,

Thank you...

Please find the below code of ftp of files from server to client

if [ $1 -eq 2 -o $1 -eq 1 ]
then
#{


mkdir $HOME/ACUPLD_IN
cd $HOME/ACUPLD_IN


dt=`date +%d%m`
tm=`date +%H%M%S`


ftp -n dms_ip <<SS
user `crypt 123 <$TBA_PROD_ROOT/cust/com/cbstodms.user` `crypt 123 <$TBA_PROD_ROOT/cust/com/cbstodms.pw`
prompt
cd ao_custopn_in
!touch DMSFT_ACUPLD"_$dt"_$tm.lst
!chmod 0775 DMSFT_ACUPLD"_$dt"_$tm.lst
nlist *"$2"*"ACC"*txt DMSFT_ACUPLD"_$dt"_$tm.lst
bye
SS




for v2 in `cat DMSFT_ACUPLD"_$dt"_$tm.lst | awk '{print $1}'`
do
#{
p1=`echo $v2|cut -d '_' -f2`
p2=`echo $v2|cut -d '.' -f3`
p3=`echo $v2|cut -d '_' -f3`


if [ "$p3" = "ACC" ]
then
if [ "$p1" = "$2" ]
then
if test -z "$p2"
then
echo $v2 >> DMSFT_ACUPLD"_$dt"_$tm.txt
echo '\n' >> DMSFT_ACUPLD"_$dt"_$tm.txt


fi
fi
fi
#}
done


sed '/^$/d' DMSFT_ACUPLD"_$dt"_$tm.txt > DMSFT_ACUPLD"_$dt"_$tm.TXT


rm -rf DMSFT_ACUPLD"_$dt"_$tm.lst
rm -rf DMSFT_ACUPLD"_$dt"_$tm.txt


v=0
v=`cat DMSFT_ACUPLD"_$dt"_$tm.TXT | wc -l`
while [ "$v" -ne 0 ]
do
#{


if [ $v -eq 0 ]
then
break
fi
for v2 in `cat DMSFT_ACUPLD"_$dt"_$tm.TXT | awk '{print $1}'`
do
#{
cd $HOME/ACUPLD_IN
ftp -n dms_ip <<SS
user `crypt 123 <$TBA_PROD_ROOT/cust/com/cbstodms.user` `crypt 123 <$TBA_PROD_ROOT/cust/com/cbstodms.pw`
prompt
cd ao_custopn_in
mget $v2
rename $v2 $v2.done
bye
SS
v=`expr $v - 1`
#}
done


#}
done


#}
fi

The above code needs to be changed to sftp. Can any one help to make out the above code to sftp.

Thanks and Regards,
Pelins
8767541659
Sftp(openssh7.5) is in passwordless authentication between windows server 2012 and unix as client. I too want to know whether home directory of OpenSSH7.5 can be changed from installed path to another drive in windows server 2012. Kindly guide.

Regards,
Pelins
+91 8767541659



Moderator's Comments:
Mod Comment Please use CODE tags as required by forum rules!

Last edited by RudiC; 05-04-2017 at 08:41 AM.. Reason: Added CODE tags.
# 9  
Old 05-04-2017
We need a better description of the problem than "reverse engineer this ancient, convoluted, 1000 line shell script and do the exact same thing with an incompatible tool".
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Migration from FTP to SFTP

Hi Everyone, We are migrating from FTP to SFTP. We used the following script for FTP: echo "ftp -np -i -v << EOF" >> ${FTP_READY_FILE} echo "open ${SRC_FTP_SERVER} " >> ${FTP_READY_FILE} echo "user ${SRC_FTP_USER} ${SRC_FTP_PWD}" >> ${FTP_READY_FILE} echo "binary" >> ${FTP_READY_FILE}... (5 Replies)
Discussion started by: Jigsaw16
5 Replies

2. UNIX for Dummies Questions & Answers

Replace FTP with SFTP

Hi All, I am in the process of replacing SFTP instead of FTP to make data more secure. In one of my FTP script I have Quote Site command. I would like to know, what is the option to replace this in SFTP ftp -n -v <<! | tee -a $LOG | grep "Transfer complete" >/dev/null open... (3 Replies)
Discussion started by: desai.vishnu
3 Replies

3. Shell Programming and Scripting

SFTP-how to log individual sftp command error while executing shell script

Hi, I have situation where i need to automate transferring 10000+ files using sftp. while read line do if ; then echo "-mput /home/student/Desktop/folder/$line/* /cygdrive/e/folder/$line/">>sftpCommand.txt fi done< files.txt sftp -b sftpCommand.txt stu@192.168.2.1 The above... (1 Reply)
Discussion started by: noobrobot
1 Replies

4. Shell Programming and Scripting

script from ftp to sftp

salmo allikm warhmat allah wabrakato i have my own server and upload file with ftp with this script ftp -n xxxxxxxxxcom<<EOF user xxxx xxxx binary put image bye EOF i want to convert to sftp or secure protocol when change to sftp no respond it stop i don't know how to start ... (7 Replies)
Discussion started by: pua06
7 Replies

5. Shell Programming and Scripting

'Upgrading' to sftp from ftp

Somebody made a policy that 'we use sftp now instead of ftp'. I have recommended we use scp because I can't for the life of me think of a *good* reason to use sftp and not scp. But most of what I do is stupid stuff without a good reason. I get judged on how much I can just say yes, no matter how... (1 Reply)
Discussion started by: CodeMonkey76
1 Replies

6. UNIX for Dummies Questions & Answers

FTP / SFTP confusion

Good morning all, I require some help regarding an FTP server i am building. Basically i have around 20 users all sending a receiving files to and from my FTP server but would like all traffic to be secure. I want to ensure users connect via SFTP only and are denied via FTP. Im using... (1 Reply)
Discussion started by: mokachoka
1 Replies

7. UNIX for Advanced & Expert Users

FTP commands in SFTP

Hi, I am in the process of migrating all my FTP data flows into SFTP to make data more secure... I have used many quote site commands in our FTP sesssion. In SFTP i found that there is no option to do such commands. Does any body here know to overcome the current situation. Regards,... (2 Replies)
Discussion started by: Astra
2 Replies

8. Shell Programming and Scripting

FTP to SFTP conversion

Hi, I have the following ftp code to check the status of communication channel : /bin/ftp -i -v -n -B 64 $HOST <<END 2>&1 > $LOGFILE user $user $password bye END I need to re write exactly the same way with SFTP using authentication keys, I know how to do SFTP with authentication keys.... (4 Replies)
Discussion started by: shihabvk
4 Replies

9. Shell Programming and Scripting

FTP to SFTP conversion

Hi, I have the following ftp code to check the status of communication channel : /bin/ftp -i -v -n -B 64 $HOST <<END 2>&1 > $LOGFILE user $user $password bye END I need to re write to use SFTP, I know how to do SFTP with authentication keys. But my problem is, when the authentication... (0 Replies)
Discussion started by: shihabvk
0 Replies

10. AIX

Issue with AIX 5.3 and nlist/nlist64/knlist

I have encountered a problem that I cannot resolve. We have two different AIX 5.3 boxes. On one box, regardless of whether it is booted in 32 bit mode or 64 bit mode, I can obtain kernel metrics (i.e, using kernel symbol names sysinfo or avenrun) via the nlink or nlink64 system call. On... (0 Replies)
Discussion started by: lawrence
0 Replies
Login or Register to Ask a Question