Finding larg number and add one


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Finding larg number and add one
# 1  
Old 11-10-2008
Finding larg number and add one

Dear Friends,
Below is the output:
901
9010
9010
9011
9011
9011
9012
9013
9014
9015
9016
9017
9018
9019
902
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
903
903
9030
9031
904
904
905
906
907
908
909
and I need to find the greatest number in the list then add 1.

I'm waiting for your kind feedback, Please .....
# 2  
Old 11-10-2008
well, as you can see that greatest number is 9031.
How to find that in unix.
# 3  
Old 11-10-2008
Hi,

Here is a small suggestion for your question,

Sort the file and use the tail command to take the greatest one and add 1 to it.

Hope this helps you.

Regards,
Chella.
# 4  
Old 11-10-2008
Classic using sort and head
Code:
sort -nr filename |head -1

or awk
Code:
awk 'x < $1{x=$1}END{print x}' filename

.. how you add 1 is your homework.

Last edited by danmero; 11-10-2008 at 09:07 AM..
# 5  
Old 11-10-2008
Code:
sort -nr input | 
  { 
    read
    printf "%d\n" $(($REPLY+1))
    }

But some shells do not support a standalone read, others the $(()) expansion,
so you'll need something like:

Code:
sort -rn input |
  {
    read x
    printf "%d\n" `expr "$x" + 1`
    }

Some recent shells support the following syntax too:

Code:
sort -nr input |
  { 
    read 
    printf "%d\n" $((++REPLY))
    }

With zsh you can write something like this:

Code:
x=${${(n)$(<input)}[-1]}; print $((++x))


Last edited by radoulov; 11-10-2008 at 09:11 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Finding which is Running number

Hi All, I have a list of data in the listing file and I run row by row to process the record, but how to identify what is the current process line number ? Thanks. (2 Replies)
Discussion started by: ckwan
2 Replies

2. UNIX for Dummies Questions & Answers

Help on finding a number

Hello, Here is my question. I have a file which contains the html values. I have to find the decimal number from it. It is tagged around >68.74<. Please help me on it.. alt='' ><\/td>\n\t\t<td align=\"right\" class='data_table_text data_table_conv_averages_text' \ style='padding-right:... (1 Reply)
Discussion started by: sathyaonnuix
1 Replies

3. Shell Programming and Scripting

Finding number of strings in List

I have a list of strings stored in $Lst Example set Lst = "John Fred Kate Paul" I want to return 4 in this case. (1 Reply)
Discussion started by: kristinu
1 Replies

4. Shell Programming and Scripting

finding the number of dtsessions

I am trying to find out the number of dtsessions. using the command wc -l $FILE_NAME it works fine But when I try to assign this value to some variable using the command set NUM_DT_SESSION=$(wc -l $FILE_NAME) it shows error Variable syntax find below the complete command... (1 Reply)
Discussion started by: hiten.r.chauhan
1 Replies

5. Solaris

Finding server serial number

Hi All, I wnat to know how to find out the Server serial number in command prompt? I am using sneep command but it throughing unknown. Thanks and Regards, (8 Replies)
Discussion started by: lbreddy
8 Replies

6. Shell Programming and Scripting

Finding the nice(ni) number with PID?

Hi, is there a command that takes the PID of a process and that only diplays it's ni number? I`m pretty sure it would require pipes but I tried a few things that ended up miserably... Since the ps command doesn't show the ni unless I do ps -o ni but then I can't find a way to search the right... (2 Replies)
Discussion started by: Yakuzan
2 Replies

7. Shell Programming and Scripting

finding the line number from a grep ?

Hi there does anybody know how i can get the line number from an entry or entries in a file ?? for example if i had a file test1 test2 test3 test1 and i needed to get the line numbers for all instances of test1 in that file with the answer being (1,4) Would anybody be able... (7 Replies)
Discussion started by: hcclnoodles
7 Replies

8. Solaris

Finding port number !!

Hi all , I want know the port no on which a particular application is running. How to find that? Thanks in anticipation (11 Replies)
Discussion started by: kumarmani
11 Replies

9. Shell Programming and Scripting

Need help finding number of logins!

Let's say I am trying to find out how many times someone has logged into the machine. Use last to display all the different logins, several names pop up, some multiple times. All I have been able to figure out is the total number of logins, but I can't determine how to compare if $1(user name) is... (3 Replies)
Discussion started by: TiznaraN
3 Replies

10. Shell Programming and Scripting

finding biggest number

I think my script is working but i am trying to understand while I am tracing to see if it's realli working.. can somebody please comment.. also. is there different way to write this in shell? sh -x findbiggestnum 1 2 3 + big=0 + big=1 + big=2 + big=3 + echo 3 3 big=0 ... (3 Replies)
Discussion started by: hankooknara
3 Replies
Login or Register to Ask a Question