Help needed in case


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Help needed in case
# 1  
Old 11-27-2013
Hammer & Screwdriver Help needed in case

Hi All,

I have a requirement to write shell script in which we have to test three cases considering ip connection which differentiate the tool's name as per as the ip address in the file.txt .

<ip1>,<ip2>,<ip3> address belongs to Tool1
<ip4>,<ip5>,<ip6> address belongs to Tool2

if ip <ip1>,<ip2>,<ip3> address in <file.txt> will send mail -- connection -- append from <tool1>

If <ip4>,<ip5>,<ip6> address in file.txt will send mail --connection --append from <tool2>


Also considering the case where connection are coming from both the tool at the same time ..script can differentiate according to the ip address.

Please advice here.Thanks in advance.!
# 2  
Old 11-27-2013
What have you tried so far?
# 3  
Old 11-27-2013
Hi radoulov,

Thanks for response..!!

initially I'm checking the file.txt wc -l

if [$(wc -l < $file.txt -ge 3)]

then I tried grep <ip> from the file.txt depending on the ip send mail with hardcoded message -- append <tool>.but it doesn't sounds good specially when multiple process comes with different ip.Please advice how to use case command here with all the possibilities.
# 4  
Old 11-27-2013
Please post a sample of the text file containing the IP addresses and the shell that you intend to use (es. bash, ksh or zsh) and its version.
# 5  
Old 11-27-2013
Hi radoulov,

Please find file.txt output.

Code:
 
PLANID,SESSIONID,DATABASE,USER_NAME,IP,SQL,SUBMIT_TIME,START_TIME,RUN_TIME_MIN
"25319","45162","TEST","ADMIN","127.3.3.1","select * from test","2013-11-27 19:38:28","2013-11-27 19:38:28",11
(1 row)

Code:
 
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)

# 6  
Old 11-28-2013
Thanks! How can we know the tool name associated to the example IP?
# 7  
Old 11-28-2013
Hi Radoulov,

I have sets of tools name with associated IP address.

Like Tool1 -- 127.3.3.1
Tool2 -- 127.3.3.5
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Change first letter of a word from lower case to upper case

Hi all, I am trying to find a way to change first letter in a word from lower case to upper case. It should be done for each first word in text or in paragraph, and also for each word after punctuation like . ; : ! ?I found the following command sed -i 's/\s*./\U&\E/g' $@ filenamebut... (7 Replies)
Discussion started by: georgi58
7 Replies

2. Shell Programming and Scripting

Conversion from Upper Case to Lower Case Condition based

Hello Unix Gurus : It would be really appreciative if can find a solution for this . I have records in a file . I need to Capitalize the records based on condition . For Example i tried the following Command COMMAND --> fgrep "2000YUYU" /export/home/oracle/TST/data.dat | tr '' ''... (12 Replies)
Discussion started by: tsbiju
12 Replies

3. Shell Programming and Scripting

sed ignoring case for search but respecting case for subtitute

Hi I want to make string substitution ignoring case for search but respecting case for subtitute. Ex changing all occurences of "original" in a file to "substitute": original becomes substitute Origninal becomes Substitute ORIGINAL becomes SUBSTITUTE I know this a little special but it's not... (1 Reply)
Discussion started by: kmchen
1 Replies

4. Shell Programming and Scripting

data array needs to change upper case to lower case

Hi all, i have a data array as followes. ARRAY=DFSG345GGG ARRAY=234FDFG090 ARRAY=VDFVGBGHH so on.......... i need all english letters to be change to lower case. So i am expecting to see ARRAY=dfsg345ggg ARRAY=234fdfg090 ARRAY=vdfvgbghh so on........ If i have to copy this data in... (8 Replies)
Discussion started by: usustarr
8 Replies

5. Shell Programming and Scripting

Help needed in Switch Case

Hi Experts team, i wish to use switch case in unix. my req is case $code in 1111) echo "1111" 1112) echo "1112" *) echo "default" esac see eventhough for particular case 1111 , it is always execute the default statement *), if i code like this. How can handle... (2 Replies)
Discussion started by: spkandy
2 Replies

6. Shell Programming and Scripting

Help needed in switch case handling in UNIX

Hi, In below code, i am expecting the output has Bye Bye But i am getting has Bye Hi Code: #!/usr/bin/bash var="Hi" cat txt.txt | while read var1 do next="Bye" case $var in Hi) (1 Reply)
Discussion started by: Balamani
1 Replies

7. Shell Programming and Scripting

Script needed to select and delete lower case and mixed case records

HELLO ALL, URGENTLY NEEDED A SCRIPT TO SELECT AND DELETE LOWER AND MIXED CASE RECORDS FROM A COLUMN IN A TABLE. FOR EXAMPLE : Table name is EMPLOYEE and the column name is CITY and the CITY column records will be: Newyork washington ... (1 Reply)
Discussion started by: abhilash mn
1 Replies

8. Shell Programming and Scripting

help needed in using case statement

Hi, I have a script as below: ....................................................................... rpttxt() { name="$*" awk '/'"${name}"'/ {print $2$3$4 }' file_1.txt } title="`rpttxt "TITLE"`" ......................................................................... The... (0 Replies)
Discussion started by: jisha
0 Replies

9. UNIX for Dummies Questions & Answers

lower case to upper case string conversion in shell script

How can convert a Lower case variable value to an upper case in the kron shell script. (3 Replies)
Discussion started by: dchalavadi
3 Replies
Login or Register to Ask a Question