Sponsored Content
Full Discussion: String compare
Top Forums Shell Programming and Scripting String compare Post 302106100 by sbasetty on Tuesday 6th of February 2007 02:48:17 PM
Old 02-06-2007
Hi Radoulov,

How to restrict the gsub to start from a certain position,
Can we use the substr in conjunction with gsub,

nawk 'NR==FNR{ gsub(/[ \(\)-]/,"");x[$0];next}
{gsub(/[ \(\-]/,"")}!($1 in x)' file11.csv file22.csv

Is substituting all the "-" to spaces as a result the
If the first column has the "-" it is overidden.

Is displays 1023,JONES D,7037891249 from the example.

FILE1:

1-023,SMITH JAMES, (203) 789-1249
10-23,HARRY POTTER, (213) 789-1249
1-023,JONES D, (903) 789-1249

FILE2:

1-023,SMITH JAMES,2037891249
10-23,HARRY POTTER, 2137891249
1-023,JONES D,7037891249

Output should be:

1-023,JONES D,7037891249

As the phone number is different.


Thanks a lot for your help

S Smilie
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

string compare

Hi, I am trying to get an ouput of certain fields from a file: awk '{ print $NF }' portfile 8087 8047 localhost:1117 Now i need to take this output and see if it exists in netstat -a command. How do i check that. Thanks, Gundu (3 Replies)
Discussion started by: gundu
3 Replies

2. Shell Programming and Scripting

Compare string to a pattern

I am new to unix and need to learn how to compare a variable $subject to a string pattern. If the variable has the word "Item" in it then it should be true. How do I do this? Currently I am using the Bourne shell but I can also use Korn or Bash. I come from a Rexx background where strings are... (2 Replies)
Discussion started by: jerryte
2 Replies

3. Shell Programming and Scripting

compare string in two files

i have two files: file1.txt AA BB DD EE file2.txt AA,AAA BB,BBB CC,CCC DD,DDD EE,EEE FF,FFF i want an output file: file3.txt AA,AAA BB,BBB (2 Replies)
Discussion started by: MiLKTea
2 Replies

4. Shell Programming and Scripting

how can i compare te length of the string

how can i campare te length of the string $var = unix if ( $var -eq 4 ) then.. is it right (6 Replies)
Discussion started by: mail2sant
6 Replies

5. Shell Programming and Scripting

Compare String

Hi everybody. I have this comand "/usr/local/check_procs myprocess" which prints "OK: myprocess running" on my console if the process is running and "myprocess not running" if it is not. I am writing a bash script to check if the process is running but am getting an error. Here is my... (3 Replies)
Discussion started by: kanexxx
3 Replies

6. UNIX for Dummies Questions & Answers

How to compare a string with IP

Hi, I have a variable with value tmp2=123.45.175.243, I am taking this value from a network file. In the script I need to check whether the variable has only numerals and .(dot). if ..." ] then printf "SUCCESS\n" else printf "FAILED\n" fi doesnt work, is there a alternate... (1 Reply)
Discussion started by: happyrain
1 Replies

7. Shell Programming and Scripting

String Compare

Hi i have a bash script which calls a PHP script (comparison_cron.php). The php script prints the string "no_data_to_retrieve" without quotes. Why does the following bash script not leave the while loop? #!/bin/bash cronOutput=$(php /srv/www/vhosts/xyz/httpdocs/comparison_cron.php)... (2 Replies)
Discussion started by: kaphiphi
2 Replies

8. Shell Programming and Scripting

String compare

Hi, I have file like below, Srinivas Jala Srinivas Jala AA Srikanth ML Srikanth ML KK Vijay Kumar Dha Vijay Kumar Dha JJ i want to compare like "Srinivas Jala" word in same line, if i found i shoud get some like found, or not found. Pls help to get the code. (3 Replies)
Discussion started by: Srinivas.Jala
3 Replies

9. Shell Programming and Scripting

String comparsion compare *

Dear all Would anyone tell me how to prevent user from input non asterisk(i.e. *) character via keyboard? #!/bin/ksh targetHour=-1 while ] do echo "Please input target hour": read targetHour done When I execute the above coding, and then input a "j", it return the following... (3 Replies)
Discussion started by: cstsang
3 Replies

10. UNIX for Beginners Questions & Answers

Concatenate a string and number and compare that with another string in awk script

I have below code inside my awk script if ( $0 ~ /SVC IN:/ ) { svc_in=substr( $0,23 , 3); if (msg_start == 1 && msg_end == 0) { msg_arr=$0; } } else if ( $0 ~ /^SVC OUT:/ ) { svc_out=substr( $0, 9, 3); if (msg_start == 1 && msg_end == 0) ... (6 Replies)
Discussion started by: bhagya123
6 Replies
services(4)						     Kernel Interfaces Manual						       services(4)

NAME
services - service name data base DESCRIPTION
The file associates official service names and aliases with the port number and protocol the services use. For each service a single line should be present with the following information: <official service name> <port number/protocol name> <aliases> Port numbers 0 through 1023 are assigned by RFC 1700. This RFC also lists the conventional use of various ports with numbers greater than 1023. Aliases are other names under which a service is known. Library routines such as can be invoked with a service alias instead of the ser- vice official name. For example: In this example, can be invoked with instead of instead of Both produce the same results. Items are separated by any number of blanks (space or tab characters in any combination). The port number and protocol name are considered a single item. A is used to separate the port and protocol (for example, A character indicates the beginning of a comment. Characters from the to the end of the line are not interpreted by routines which search the file. Service names can contain any printable character other than a white space, newline, or comment character. Trailing blanks (spaces or tabs) are allowed at the end of a line. Not all services listed in this file are available on HP-UX. EXAMPLES
AUTHOR
was developed by the University of California, Berkeley. FILES
SEE ALSO
getservent(3N). services(4)
All times are GMT -4. The time now is 07:35 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy