In a file , how to retrieve the lines which are the
multiples of 50 ? like 50,100,150th lines etc.




Answers were Sorted based on User's Feedback



In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc...

Answer / ramesh jp

awk 'NR % 50 == 0' print

Is This Answer Correct ?    10 Yes 1 No

In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc...

Answer / kavita

awk 'NR % 50 ==0 {print}' filename

Is This Answer Correct ?    6 Yes 2 No

In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc...

Answer / ganeswar bojanapu

Here is simply command

sed -n '50~50'p filename

Is This Answer Correct ?    4 Yes 0 No




In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc...

Answer / sarthak

shivu,

your ans is wrong

Is This Answer Correct ?    3 Yes 0 No

In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc...

Answer / vivek

egrep "^[0-9]*[05]0$" filename

Is This Answer Correct ?    2 Yes 2 No

In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc...

Answer / shivu

i=50
lines=`wc -l file | cut -d" " -f1`
while [ "$i" -le "$lines" ]
do
head -n $i file | tail -1
i=`expr $i + 50`
done


It works for anything.. :)

Is This Answer Correct ?    3 Yes 5 No

In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc...

Answer / abhishek

awk 'NR % 2 == 0 {print}' abc.txt

Is This Answer Correct ?    2 Yes 4 No

In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc...

Answer / shivu

root@chandru-VirtualBox:~# egrep "^[0-9]*[0|5]0" file
50
100
150
200
250
300
350
400
450
500
501
502
503
504
505
506
507
508
509
550
600
650
700
750
800
850
900
950
1000

But the below one is
root@chandru-VirtualBox:~# egrep "^[0-9][0|5][0]" file
100
150
200
250
300
350
400
450
500
550
600
650
700
750
800
850
900
950
1000

This is also not correct. up to some extend it is ok.

Is This Answer Correct ?    1 Yes 4 No

In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc...

Answer / mohsin

egrep "^[0-9]*[0|5]0" filename

Is This Answer Correct ?    5 Yes 13 No

Post New Answer



More Shell Script Interview Questions

What is the difference between a 'thread' and a 'process'?

3 Answers  


How to find duplicate record in file using shell script?

0 Answers  


HOW TO CREATE 10 USERS IN UNIX(HP-UX) USING SHELL SHELL SCRIPT?

3 Answers   Patni,


Write a shell script to looking at the log file to see if the test has passed or not

2 Answers   TCS,


How will you list only the empty lines in a file (using grep)?

4 Answers   ANZ,






How many prompts are available in a UNIX system?

1 Answers  


Shifting positional parameter in Linux fedora core ? Hi I have written following shell script for display value of positional. But in 11th and 12 field will display without shifting command. May I know is it advance of Linux of programming code error? #!/usr/bin/bash echo "Bellow is the out of ps command" echo "`ps`" echo "The passing Parameter i.e output of \$1,2... value is:==> $11 " echo "Total number of passed argument \$# is:==> $#" echo "Passed argument names (\$*) are:==>$*" echo "This script PID(\$$) is :=>$$" echo "The name of executing script(\$0) is :==>$0" echo "The Parent ID of this script(\$PPID) is:==>$PPID" And my input to this script is ./scriptname arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 arg10 arg11 arg12 Output Is Bellow is the out of ps command PID TTY TIME CMD 2892 pts/0 00:00:00 bash 3172 pts/0 00:00:00 positional_para 3173 pts/0 00:00:00 ps The passing Parameter i.e output of $1,2... value is:==> arg11 Total number of passed argument $# is:==> 13 Passed argument names ($*) are:==>arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 arg10 arg11 arg12 arg13 This script PID($$) is :=>3172 The name of executing script($0) is :==>./positional_parameter The Parent ID of this script($PPID) is:==>2892 After the ps output please see the next line I.e $11 value comes out without shifting the parameter. How is it give me my friends

0 Answers  


RAM one table colums a1,a2,a3,a4 respective values 2,4,7,8 KRISH one table colums a1,a2,a3,a4 respective values 3,4,6,9 IN RAM & KRISH a4 column if comparing values RAM A4 - KRISH A4 ( 8-9 =1 THEN print 5 or (RAM) a4 value 10 KRISH a4 values 2 then 10 -2 =8 print 5*8=40 or diff 5 print same

1 Answers   Tech Mahindra,


How Connect to a Database in Shell Programming?

4 Answers   Syntel,


write a program to display all the files from the current directory which are created in particular month

6 Answers  


wats the she bang statment with syntax?

3 Answers  


In a file , how to retrieve the lines which are the multiples of 50 ? like 50,100,150th lines etc.

9 Answers   Amazon,






Categories