grep command help

How can I find out line number of first occurance of any string in a file?

Let us say I have to find out line number of string "Malay" in file file1 then....??

Malay

You never mentioned your OS version.

If you have GNU grep, here is something for you from man grep

       -n, --line-number
              Prefix each line of output with the line number within its input
              file.
       -m NUM, --max-count=NUM
              Stop reading a file after NUM matching lines.  If the  input  is
              standard  input  from a regular file, and NUM matching lines are
              output, grep ensures that the standard input  is  positioned  to
              just  after the last matching line before exiting, regardless of
              the presence of trailing context lines.  This enables a  calling
              process  to resume a search.  When grep stops after NUM matching
              lines, it outputs any trailing context lines.  When  the  -c  or
              --count  option  is  also  used,  grep  does  not output a count
              greater than NUM.  When the -v or --invert-match option is  also
              used, grep stops after outputting NUM non-matching lines.

Use both of them together and you get what you want.

vino

I have a file like this....

BSC5-64-1 BSC7-1-1 99.00 99.00
BSC5-64-2 BSC7-1-1 98.00 98.00
BSC7-1-1 BSC7-1-2 -1.00 -1.00
BSC7-1-1 BSC7-1-3 -1.00 -1.00
BSC5-70-1 BSC7-1-1 99.00 99.00
BSC5-70-2 BSC7-1-1 99.00 99.00
BSC7-1-1 BSC7-2-1 -1.00 0.00
BSC7-1-1 BSC7-2-2 17.00 17.00
BSC7-1-1 BSC7-2-3 0.00 4.00
BSC7-1-1 BSC7-3-1 9.00 10.00
BSC7-1-1 BSC7-3-2 34.00 27.00
BSC7-1-1 BSC7-3-3 21.00 26.00
..........................................................
..........................................................
BSC7-1-1 BSC7-4-1 19.00 13.00
BSC7-1-1 BSC7-4-2 35.00 6.00
BSC7-1-1 BSC7-4-3 14.00 23.00
BSC7-1-1 BSC7-5-1 36.00 44.00
BSC7-1-1 BSC7-5-2 44.00 23.00
BSC5-64-1 BSC7-1-1 99.00 99.00
BSC5-64-2 BSC7-1-1 98.00 98.00
i need format this file so...
if first column is BSC7-1-1, then its ok..
else move second column to first and 4-th to 3-d..
....
can anyone help me????/

sergiking, your question is not related to the original post.

Please start a new thread.