![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| UNIX and Linux Applications Questions involving software not covered by other forum go here. This includes Databases and Middleware. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Auto copy for files from folder to folder upon instant writing | Bashar | UNIX for Advanced & Expert Users | 2 | 08-21-2008 11:44 AM |
| shell script to call other files..plz help | anju | Shell Programming and Scripting | 3 | 02-05-2008 01:07 AM |
| Shell script to find out 2 last modified files in a folder..PLZ HELP!!!!!!!!! | anju | Shell Programming and Scripting | 3 | 01-31-2008 10:47 PM |
| read files from folder and then call another script | girishnn | Shell Programming and Scripting | 3 | 11-06-2007 03:53 PM |
| read system call | Madhu Babu | High Level Programming | 1 | 11-16-2002 04:11 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
read files from folder and then call another script
Hi,
I am new to the Unix shell scripting world. It would be great if some body can help me with my requirement 1) Script (say script1.sh) which will take set of files from one folder (say input folder). 2) Take the first file from the folder and execute another script (script2.sh).Pass 2 parameters - one input file(file1) and another output file(file1.out). Script2.sh /input/file1 log/file1.out (this script is already working) 3) On completion of the script2.sh – if it is a success then move the input file from the input folder to another (say success) folder. If the execution of script2.sh is a failure then move the input file from the input folder to another (say failure) folder 4) Repeat the step # 2 and #3 until all the files are processed from the input folder Thanks in advance, Girish |
| Forum Sponsor | ||
|
|
|
#2
|
||||
|
||||
|
I might be misunderstanding your question but there's what I make of it:
You have a bunch of files. You want to run your script over the files, one by one, moving them into either a success or failure folder depending on the outcome of the script. Right? If so, I'd do something like this: Code:
for file in <input file dir>/* ; do if script2.sh $file ${file}.output ; then mv $file <success dir>; else mv $file <failure dir>; fi ; done
|
||||
| Google The UNIX and Linux Forums |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|