Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Sftp using batchfile - storing result local Post 302855945 by apmcd47 on Saturday 21st of September 2013 04:47:41 PM
Old 09-21-2013
Look at lftp as an alternative to sftp. It is scriptable, can be used for various protocols including ftp, sftp and http, and ls can be redirected! So:
Code:
sftp stfp://joe@remote.com
cd dir1
ls > file1.txt
cd ../dir2
rels > file2.txt

should do what you want. Note the use of rels as ls is cached (although it may not matter if you change directory - best to experiment).

lftp may not be there by default, but it will be in the repository if you are using a Linux distro.

Andrew
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Automate batchfile generation for sFTP

Hey all, I am writing a script for sFTP using batchfile option (-B). My script is supposed to monitor a certain directory for several files and when they are found I will send them to a testing server. So using a static batchfile wouldn't be feasible, I am just wondering if anyone can show... (0 Replies)
Discussion started by: mpang_
0 Replies

2. Shell Programming and Scripting

sFTP result

Hi all, batchfile ====== lcd /home/data/ cd /tmp/source/ get "*.temp.ack" quit Result from sftp ============ 1111.temp.ack| 0B | 0B/s | TOC: 00:00:01 | 100%^M ^M2222.temp.ack | 0B | 0B/s | TOC: 00:00:01 | 100%^M ^M3333.temp.ack | 0B | 0B/s | TOC: 00:00:01 | 100%^M ^M As I don't know... (4 Replies)
Discussion started by: mpang_
4 Replies

3. Shell Programming and Scripting

Problem storing SSH result in a variable

i have this SSH command which runs perfectly on command prompt in sunOS ssh -o Port=${portno} ${uname}@${server} find ${dir_path} -name '***' output : /usr/local/home/*** My problem is when i run same command in my script #!/usr/bin/ksh res=`ssh -o Port=${portno} ${uname}@${server}... (1 Reply)
Discussion started by: prash184u
1 Replies

4. Shell Programming and Scripting

storing result of a command in variable

For whatever reason I cant seem to fix my syntax to do the following. I want to run a grep and count how many instances come up and store that number in a variable but I keep erroring out. Here's my code in bash: number=grep blah file.txt | wc -l (1 Reply)
Discussion started by: eltinator
1 Replies

5. Shell Programming and Scripting

Issue while storing grep result

Hi All, Command: grep -i -n "rule" *.err *.log | grep -v "SP_RULE" The above command when run gives me two -three lines of output. Now I am storing the result of the grep command ie, ruleerrors=`grep -i -n "rule" *.err *.log | grep -v "SP_RULE"` Now when I echo the value of ruleerrors, I... (6 Replies)
Discussion started by: Sreejith_VK
6 Replies

6. Shell Programming and Scripting

sftp -b doesn't read the batchfile

Several of our end-users need to send a file to our insurance carrier using ssh and sftp. We've put together a Windows VBS script that opens the ssh tunnel and calls sftp with the -b option pointing to a batch script in the same directory, however sftp doesn't seems to be reading from the... (1 Reply)
Discussion started by: kmw
1 Replies

7. Shell Programming and Scripting

Passing variables: sftp using -b batchfile

Hi All, I have created a script for an sftp transfer that works without a date variable being passed, I want it to work with a date variable being passed. So, my initial script, mainsftp.sh, looks like this: ----------------------------------------------------------------------- #... (1 Reply)
Discussion started by: j_miller
1 Replies

8. Shell Programming and Scripting

sftp can't fine batchfile "No such file or directory"

Hi, I've got a C program that is using execlp to run a non-interactive sftp (using a batchfile) session to send some files to another system. Just before doing that, I create the batchfile called sftp_batch on the fly: V8_26_1:sun-->cat /workspace/sftp_batch cd /tmp/newsftp put test.file... (2 Replies)
Discussion started by: Fiaran
2 Replies

9. Shell Programming and Scripting

Pattern matching & storing result in variable

Hi! i'm trying to parse textfiles against a pattern and storing the result in a variable. The strings i want to get are embraced by and can occur several times in one line, so e.g. some text anything else endwhat i have so far: #!/bin/bash for f in $* do exec 3<&0 exec 0<$f ... (2 Replies)
Discussion started by: thoni
2 Replies

10. UNIX for Dummies Questions & Answers

Help on commands in sftp using BatchFile

Hi, The script didn't continue as "20130109" folder is already created on the destination server. Please help. Entry in script: cat > $filebatch << __EOF__ mkdir $current_date mkdir $current_date/$fpdomain cd $current_date/$fpdomain ls -l __EOF__ Error: sftp -b... (12 Replies)
Discussion started by: chococrunch6
12 Replies
bt-obex(1)							    bluez-tools 							bt-obex(1)

NAME
bt-obex - a bluetooth OBEX client/server SYNOPSIS
bt-obex [OPTION...] Help Options: -h, --help Application Options: -a, --adapter=<name|mac> -s, --server [<path>] -p, --opp <name|mac> <file> -f, --ftp=<name|mac> DESCRIPTION
This utility implemented support of Object Push Profile (OPP) and File Transfer Profile (FTP). You can send and receive files to/from remote device using this tool. OPTIONS
-h, --help Show help -a, --adapter <name|mac> Specify adapter to use by his Name or MAC address (if this option does not defined - default adapter used) -s, --server [<path>] Register agent at OBEX server and set incoming/root directory to `path` or current folder will be used; Agent is used to accept/reject incoming bluetooth object push requests -p, --opp <name|mac> <file> Send local file to the specified remote device using object push profile -f, --ftp <name|mac> Start FTP session with remote device; If session opened successfuly, FTP shell will be opened FTP commands: help Show help message exit Close FTP session cd <folder> Change the current folder of the remote device mkdir <folder> Create a new folder in the remote device ls List folder contents get <src> <dst> Copy the src file (from remote device) to the dst file (on local filesystem) put <src> <dst> Copy the src file (from local filesystem) to the dst file (on remote device) cp <src> <dst> Copy a file within the remote device from src file to dst file mv <src> <dst> Move a file within the remote device from src file to dst file rm <target> Deletes the specified file/folder AUTHOR
Alexander Orlenko <zxteam@gmail.com>. SEE ALSO
bt-adapter(1) bt-agent(1) bt-audio(1) bt-device(1) bt-input(1) bt-monitor(1) bt-network(1) bt-serial(1) 2010-08-16 bt-obex(1)
All times are GMT -4. The time now is 04:02 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy