I would like to know why this command does not work.
I have a script which connects to and ftp site.
After getting the remote files localy i need move each remote file to a archive folder on the FTP site
*Please also note that some of the files have spaces in the file name.
Im trying to extract the list of files names from the temp output file temp_rem_file_list.
contents of temp_rem_file_list
Line of code giving the problem.
Im expecting downloadList to contain the following file names
test.txt
UBS-test 1 test.txt
UBS-test 2 test.txt
Thank you in advance for your time and for any pointers.
Last edited by juanjanse; 01-28-2012 at 06:30 PM..
Sorry, the script posted contains too many scripting errors to follow exactly what it was intended to do. I get the gist of finding out what files are present on the remote server, then transferring them.
What might be useful is to post sample output from a ftp session showing the exact format of:
Further to Corona688 the MSDOS "find" command is more like a very basic unix "grep" command. There the similarity ends.
There is a little-used syntax to the "ftp" command "dir" which outputs the results of the "dir" to a local file. This should help us isolate the output from "dir" from the general "ftp" session output.
Are you able to post a representative command-prompt session which works - along with a bit of anotation about what you are trying to achieve along with sample input data and expected output. Some sample data showing "with spaces" and "without spaces" would help. We are particularly interested in how you dealt with filenames containing space characters in the command-prompt session.
As usual it always helps to post what Operating Systems and versions are involved in a file transfer problem.
Footnote: We have to get rid of those "for" statements if any of the filenames contain space characters. I continue to wonder where this syntax comes from as I have never seen it in a book or training material.
Hello all!
I am trying to find the "Notes" backup from my iPhone in my folder ~/Library/Application\ Support/MobileSync/Backup/ which used to be in the sqlite file ca3bc056d4da0bbf88b5fb3be254f3b7147e639c. But since an update of the MacOS it is still there, but not updated anymore. (This is... (9 Replies)
Hi,
I am using below code snippet to echo/display the files found
(matching a pattern from searchstring.out file) and the corresponding owner.
while read j
do
echo "Pattern to search is:- $j"
find / -name "*$j*" |\
while read k
do
echo "File found is:- $k"
owner=$(ls... (9 Replies)
I'm trying to pull an image source url from a html source file. I'm new with regex. I'm in BaSH. I've tried grep -E 'http.*jpg' file which highlights the text, but gives me 2 problems:
1) Results aren't stand alone and can't be piped to another command. (I believe it includes everything in... (5 Replies)
I've been using this to search an entire directory recursively for a specific phrase in my code (html, css, php, javascript, etc.):
find dir_name -type f -exec grep -l "phrase" {} \;
The problem is that it searches ALL files in the directory 'dir_name', even binary ones such as large JPEG... (2 Replies)
Hi all,
I have a large text file and also a smaller list of program names. I want to find out how many of those programs exist in the large text file. Can someone help me with the command/script please. The program list is along the lines of
tranwe2
tranwe3
tranye5
etc
so basically I... (5 Replies)
Hello friends,
I want a command to print the reult files from find command into a text file.:)
Iam looking from forum memebers. PLZ help me.ASAP
Thanks in Advance,
Siva Ranganath CH (5 Replies)
I'm new to scripting and would appreciate any help.
I have a list of over 20 words in File1 that I need to find in columns 10-15 of File2. I need the entire row of File2 that the File1 list matches.
I originally used a grep command which works, but provides File1 results that can be found... (3 Replies)
i need help with my script....
i am suppose to grab files within a certain date range
now i have done that already using the touch and find command (found them in other threads)
touch -d "$date_start" ./tmp1
touch -d "$date_end" ./tmp2
find "$data_location" -maxdepth 1 -newer ./tmp1 !... (6 Replies)