Sponsored Content
Top Forums Shell Programming and Scripting script to check for a condition inside a file Post 302111467 by kiran1112 on Wednesday 21st of March 2007 08:16:01 AM
Old 03-21-2007
Hi
many thanks for ur quick reply...
i am trying to do this:
ls -st 190_GSTV_HUX** >> /home/gaaadmin/GAAAdapter/gskgaa/test.log
cd ..
check=`awk 'NR == 6 {print $1}' test.log`

if [ $check -eq 0 ]
then
echo "noerror"
else
echo "error present"
fi

but the thing is this condition checks only for the first line in test.log which may or may not be the error log file ...
so my quwstion is how do we get it to check only for the filename which contains error...

hope i m not confusing you
thanks
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

using flag inside a for loop to check condition

I have a logic like this It initializes the flag variable as "T" at the beginning of the loop everytime Inside each loop it checks for two conditions and updates the flag variable as "A" or "B" In the end of the loop it checks for the value of the variable flag for "A" or "B" and execute... (4 Replies)
Discussion started by: codeman007
4 Replies

2. Shell Programming and Scripting

Help with shell script to check the condition.

:) Hi, I want to script for this scenerio, OSR Settings Scenario : We are looking to find all the *.a files from the following locations in the filesystem of a server. OSR Directories /etc /bin /usr/bin /usr/sbin /var/adm These *.a files should have the permissions on... (12 Replies)
Discussion started by: sakthilinux
12 Replies

3. Shell Programming and Scripting

Error while using sqlplus command inside 'if' condition in an unix shell script

Hi all, I am using the below given sqlplus command in my unix script to invoke a stored procedure which returns a value .It works fine. RET_CODE=$(/opt/oracle/product/10.2.0.4.CL/bin/sqlplus -S $USER/$PASSWD@$DB_NAME <<EOF EXEC MY_PKG.MY_SP (:COUNT); PRINT COUNT; commit; ... (6 Replies)
Discussion started by: Shri123
6 Replies

4. Shell Programming and Scripting

Using ssh to transfer file not working inside if-condition

Hi all, ssh uname@remote_server 'cat /tmp/remote_file_name > home_dir/a512386/new/local_file_name' The above given command is working fine. but if i try to move the file only if exists in the remote server i.e) giving the same within if condition it executes but the file is not stored in my... (1 Reply)
Discussion started by: Shri123
1 Replies

5. Shell Programming and Scripting

Check condition inside the loop

Hi, I am in trouble. I can get inside my condition test inside a loop : I am in ksh (solaris) while read file do <commande to retrieve file> >> ${LOG_RETRIEVE_FILE.log} msg_err=$(cat ${LOG_RETRIEVE_FILE.log} | grep "error retrieve") if ; then <sendmail> exit 1 fi done I tried... (6 Replies)
Discussion started by: Aswex
6 Replies

6. Shell Programming and Scripting

Replace text inside XML file based on condition

Hi All, I want to change the name as SEQ_13 ie., <Property Name="Name">SEQ_13</Property> when the Stage Type is PxSequentialFile ie., <Property Name="StageType">PxSequentialFile</Property> :wall: Input.XML <Main> <Record Identifier="V0S13" Type="CustomStage" Readonly="0">... (3 Replies)
Discussion started by: kmsekhar
3 Replies

7. Shell Programming and Scripting

Linux Shell Script to check for string inside a file?

This is what I have so far grep -lir "some text" * I need to check all files on the system for this text, if the text is found I need to change the file permissions so only ROOT has read and write access. How can this be done? (3 Replies)
Discussion started by: mapleleafs89
3 Replies

8. Shell Programming and Scripting

HELP with AWK one-liner. Need to employ an If condition inside AWK to check for array variable ?

Hello experts, I'm stuck with this script for three days now. Here's what i need. I need to split a large delimited (,) file into 2 files based on the value present in the last field. Samp: Something.csv bca,adc,asdf,123,12C bca,adc,asdf,123,13C def,adc,asdf,123,12A I need this split... (6 Replies)
Discussion started by: shell_boy23
6 Replies

9. Shell Programming and Scripting

Substring check in IF condition in shell script

I want to check if the string has the substring in IF condition then process... i tried below but not working if ]; then ............. field can be "reserved1" ....reservedn / fillspaces1 ... fillspacesn (4 Replies)
Discussion started by: greenworld123
4 Replies

10. Shell Programming and Scripting

Need Multiple checks inside if condition in a bash shell script

Hi, I need to perform the untar and rm operation if the file found is a .tar and does not have test.tar or hello.tar as the file names. Below is the loop to check the same. for tf in *.tar do if ] then found=1 ... (1 Reply)
Discussion started by: mohtashims
1 Replies
Lynis(8)						Unix System Administrator's Manual						  Lynis(8)

NAME
Lynis - Run an system and security audit on the system SYNOPSIS
lynis --check-all(-c) [other options] DESCRIPTION
Lynis is an auditing tool for Unix (specialists). It checks the system and software configuration and logs all the found information into a log file for debugging purposes, and in a report file suitable to create fancy looking auditing reports. Lynis can be run as a cronjob, or from the command line. It needs to have full access to the system, so running it as root (or with sudo rights) is required. The following system areas may be checked: - Boot loader files - Configuration files - Common files by software packages - Directories and files related to logging and auditing OPTIONS
--auditor <full name> Define the name of the auditor/pen-tester. When a full name is used, add double quotes, like "Michael Boelen". --checkall (or -c) Lynis performs a full check of the system, printing out the results of each test to stdout. Additional information will be saved into a log file (default is /var/log/lynis.log). In case the outcome of a scan needs to be automated, use the report file. --check-update (or --info) Show program, database and update information --cronjob Perform automatic scan with cron safe options (no colors, no questions, no breaks). --no-colors Do not use colors for messages, warnings and sections. --no-log Redirect all logging information to /dev/null, prevent sensitive information to be written to disk. --quick (-Q) Do a quick scan (don't wait for user input) --quiet (-q) Try to run as silent as possible, showing only warnings. This option activates --quick as well. --reverse-colors Optimize screen output for light backgrounds. --tests TEST-IDs Only run the specific test(s). When using multiple tests, add quotes around the line. Multiple parameters are allowed, though some parameters can only be used together with others. When running Lynis without any param- eters, help will be shown and the program will exit. BUGS
There are no known bugs. Bugs can be reported directly to author. LICENSING
Lynis is licensed under the GPL v3 license and under development by Michael Boelen. CONTACT INFORMATION
Project related questions and comments should be asked via http://www.rootkit.nl/contact/. 1.08 15 December 2009 Lynis(8)
All times are GMT -4. The time now is 07:30 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy