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
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.