How to compare it ??


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to compare it ??
# 1  
Old 02-16-2006
How to compare it ??

Hi how do you compare it in ksh

ALINES=$(cat AFILE | wc -l)
BFIRST=$(head -1 BFILE)

I got ALINES=9 and BFRIST=records'9'

I want 9=9 , how do you write BLINES=9 from records'9' so I can say
ALINES==BLINES


Thanks
# 2  
Old 02-16-2006
Quote:
Originally Posted by sabercats
Hi how do you compare it in ksh

ALINES=$(cat AFILE | wc -l)
BFIRST=$(head -1 BFILE)

I got ALINES=9 and BFRIST=records'9'

I want 9=9 , how do you write BLINES=9 from records'9' so I can say
ALINES==BLINES


Thanks
If the number always comes in single quotes ' then....try this

Code:
ALINES=$(cat AFILE | wc -l)
BFIRST=$(head -1 BFILE)
BFIRST_NUMBER=`awk -F"'" '{ print $2 }' BFRIST`
then BFIRST_NUMBER will have 9

# 3  
Old 02-16-2006
It is not working

+ + wc -l
+ cat A
ALINES= 9
+ + head -1 B
BFIRST=records='9'
+ + awk -F' { print $2 } BFIRST
awk: 0602-533 Cannot find or open file BFIRST.
The source line number is 1.
BLINES=
+ print BLINES
BLINES
+ (( ALINES == BLINES ))
t3[7]: ALINES == BLINES : 0403-009 The specified number is not valid for this command.



BFIRST is not a FILE Smilie
# 4  
Old 02-16-2006
ALINES=$(cat AFILE | wc -l)
BFIRST=$(head -1 BFILE)
BFIRST=`echo $BFRIST | cut -d "'" -f 2`
then BFIRST_NUMBER will have 9
# 5  
Old 02-16-2006
My mistake!
The last line in the last reply was wrong.

ALINES=$(cat AFILE | wc -l)
BFIRST=$(head -1 BFILE)
BFIRST=`echo $BFRIST | cut -d "'" -f 2`
then BFIRST will have 9
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Compare

file1: test1 123 test2 200 test3 300 test4 400 test5 500 file2: table1 5 test1 111 test2 200 table2 100 test3 300 test4 400 test5 500 my needed result: test1 123 test1 111 test2 200 test2 200 (8 Replies)
Discussion started by: loktamann
8 Replies

2. Shell Programming and Scripting

How to compare 1, 1.0 and 1.00 ?

Hi, I have a file containing a list of codes, followed by a description, such as below: 008.0,ESCHERICHIA COLI 008.1,ARIZONA 008.2,AEROBACTER AEROGENES 008.6,ENTERITIS DUE TO SPECIFIED VIRUS 008.8,OTHER ORGANISM, NOT ELSEWHERE CLASSIFIED 008,INTESTINAL INFECTIONS DUE TO OTHER ORGANISMSI... (6 Replies)
Discussion started by: carlr
6 Replies

3. UNIX for Dummies Questions & Answers

Compare data - Match first column and compare second

Hi guys, looking for some help with a way to compare data in two files but with some conditions. example, File 1 consists of site1,10.1.1.1 site2,20.2.2.2 site3,30.3.3.3 File 2 contains site1,l0.1.1.1 site2,50.1.1.1 site3,30.3.3.3 site4,40.1.1.1 I want to be able to match the... (1 Reply)
Discussion started by: mutley2202
1 Replies

4. Shell Programming and Scripting

Need help on compare

Hi, I need your help with the below mentioned issue: I have 2 files say, file1.txt: id|no|cde a|4|7 b|3|2 c|8|8 d|8|9 file2.txt: id|no|cde a|4|6 b|2|2 c|8|8 (1 Reply)
Discussion started by: lkeswar
1 Replies

5. Shell Programming and Scripting

value compare

Hi, file contains only one row. END OF FILE. ROW COUNT: 8,9 We need to check the file contains exact string "END OF FILE. ROW COUNT: " if yes, get the 8,9 values then compare if both are equal print the "equal" if not "notequal". Thanks, (4 Replies)
Discussion started by: bmk
4 Replies

6. Shell Programming and Scripting

Require compare command to compare 4 files

I have four files, I need to compare these files together. As such i know "sdiff and comm" commands but these commands compare 2 files together. If I use sdiff command then i have to compare each file with other which will increase the codes. Please suggest if you know some commands whcih can... (6 Replies)
Discussion started by: nehashine
6 Replies

7. Shell Programming and Scripting

Compare

grep '^.......$' /usr/dict/words | cut -c1,2,3,5,6,7 This gives a list of 6 character strings, some are words some not. Any suggestions on how I can get rid of the ones that aren't words and print the ones that are? I have tried look with no luck yet. (1 Reply)
Discussion started by: kezkez
1 Replies

8. Shell Programming and Scripting

compare between the two dates

Hi all, How to check whether the given the two dates is minimal. example: Date 1 : 23-03-2008 with timestamp Date 2: 20-03-2008 With tmestamp I want to compare the twodates and which it gives the minimum date i wnat to get the output like this below output: the Date2 is... (1 Reply)
Discussion started by: balaji23_d
1 Replies

9. Shell Programming and Scripting

Compare two arrays in sh or compare two fields

I want a soultion to compare two arrays in sh with an easy way.I want a solution to synchrose users between different AIX servers where no NIS is available. All users are meant to be same on all 10 servers. So the approach is to consider first server as master user repository and whatever the users... (0 Replies)
Discussion started by: rijeshpp
0 Replies

10. UNIX for Dummies Questions & Answers

Compare

Hi How can I compare two sendmail.cf from two different systems? We are using Tru64 Unix Thank you, Syed_45 (2 Replies)
Discussion started by: Syed_45
2 Replies
Login or Register to Ask a Question