Help needed in a Batch File


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Help needed in a Batch File
# 1  
Old 02-08-2009
Help needed in a Batch File

Hi Guys,

I have a batch file that does a process "Import's sifs" & writes the log to a particular file. Sometimes in the log, it displays records with errors although there is no error.

Explaination -
IF SIF's are imported -> Successful
IF SIF's are not imported -> Error
IF SIF's are not needed to be imported -> Error

The last one should not be the case. If SIF's are not needed to be imported, the log should not increase the counter of error. In this case, i want the log to read "no change" & if there are any, don't add the counter to error but to successful imports.

I hope my explaination is clear. If not , please let me know. i have also attached both the script file & log file

Thanks in advance.

Nik
# 2  
Old 02-08-2009
Hi Guys,

Could some1 plz assist me in this as i need the issue resolved soon. Thanks a lot in advance Smilie
# 3  
Old 02-08-2009
Not sure exactly what you are asking, but looking at the log file, you can process it further with following nawk script to give you the resultant STATUS line:

Code:
nawk '
BEGIN { TOTAL=0
         OK=0
         NO_CHANGE=0
         ERROR=0 }
/No changes to your repository are required/ { TOTAL++; NO_CHANGE++ }
/are imported/ { TOTAL++; OK++ }
/not imported/ { TOTAL++; ERROR++ }
END { print "STATUS: Total Files: " TOTAL ", Successful Imports: " OK ", Failed Imports: " ERROR ", No Change: " NO_CHAN
GE } ' import_sif_SCRM1SI.log

This gives output:

Quote:
STATUS: Total Files: 2, Successful Imports: 0, Failed Imports: 0, No Change: 2
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Windows & DOS: Issues & Discussions

Batch file and perl

I have created a windows batch file to run a bash with perl commands in it: @echo off C: chdir C:\cygwin\bin\ bash --login -c "./windows_annovar.pl" exit 0 In the pl file attached the menu opens and the user makes a selection and cygwin closes. There are error messages on the... (15 Replies)
Discussion started by: cmccabe
15 Replies

2. Shell Programming and Scripting

Executing a batch of files within a shell script with option to refire the individual files in batch

Hello everyone. I am new to shell scripting and i am required to create a shell script, the purpose of which i will explain below. I am on a solaris server btw. Before delving into the requirements, i will give youse an overview of what is currently in place and its purpose. ... (2 Replies)
Discussion started by: goddevil
2 Replies

3. UNIX for Advanced & Expert Users

batch file

Hi all I am using tru64 Unix and I want a ready batch file which makes me to change all user passwords at the same time ,instead of changing everyone separately. Please could anyone help me to do that. bye. (1 Reply)
Discussion started by: ahmedbashir
1 Replies

4. Shell Programming and Scripting

Batch file to remove double quotes from a file

Hi I have to create a windows batch file which will read an input file and remove "double quotes" from each line of the file. For eg.If input file name is abcd.csv and contents is : "asasd,123123,213213,asd" "esfrf,dsfsdf,234324,sdfsdf" Then the batch file should remove "" from the... (11 Replies)
Discussion started by: akashtcs
11 Replies

5. Shell Programming and Scripting

Simple Batch File Help Needed

I have access to a large unix parallel computing cluster. To submit jobs I simply run a script called "submit" followed by options relevant to that particular job. Very simple and easy, "submit" can be run from any directory. I am trying to make a batch file that automatically runs "submit"... (5 Replies)
Discussion started by: cpabrego
5 Replies

6. UNIX for Advanced & Expert Users

Batch file question

EDIT: Is this wrong thread? Hi I am on an Apple Mac and I am trying to run this batch file on my Mac and was wondering if anyone could tell me what a script that will make this run and work on my Mac. I was hoping that you could tell me the script in the shell format? So here's the batch... (4 Replies)
Discussion started by: Billy5555100
4 Replies

7. UNIX for Dummies Questions & Answers

Telnet in batch file

hi how can i connect to a telnet session using the unix script... need to create a batch file which has to run daily. first it has to telnet to a IP then execute certain commands and log the session. thanks Aemu (1 Reply)
Discussion started by: aemunathan
1 Replies

8. Programming

batch file

what is a command to call a batch file from a c++ program when called with the argument which is a text file, then how to print that text file on a printer. please help me with code if possible (3 Replies)
Discussion started by: ramneek
3 Replies

9. IP Networking

batch file

my requirment is i have to call a batch file from a c++ program that batch file is called with the argument as print.txt print.txt is a text file which should get printed on printer (any printer) when a batch file call is made 1) how to call a batch file in c++ 2) how to print the text... (1 Reply)
Discussion started by: ramneek
1 Replies
Login or Register to Ask a Question