Print lines 20-30 from a file

 
Thread Tools Search this Thread
Special Forums Windows & DOS: Issues & Discussions Print lines 20-30 from a file
# 1  
Old 03-11-2010
Print lines 20-30 from a file

Hi
I want to print lines 20-30 from a file.
In UNIX , this command will work
Code:
 
sed -n '20,30p' file

However what is the equivalent command in DOS ?
Pls help me !
# 2  
Old 03-11-2010
Moved to Windows & DOS: Issues & Discussions.

---------- Post updated at 01:50 PM ---------- Previous update was at 09:55 AM ----------

Save the following script as print_range.vbs:
Code:
Set objFSO = CreateObject("Scripting.FileSystemObject")
myFile = WScript.Arguments.Item(0)

myStart = WScript.Arguments.Item(1)
myEnd = WScript.Arguments.Item(2)


Set objFile = objFSO.OpenTextFile(myFile)
Do Until objFile.AtEndOfLine
  numRec = objFile.Line
  Rec = objFile.ReadLine 
  If numRec >=  CInt(myStart) And numRec <= CInt(myEnd) Then
    WScript.Echo Rec
  End If
Loop

Execute it like this:

Code:
cscript -nologo print_range.vbs infile 20 30

# 3  
Old 03-11-2010
Hello

thnx for ur reply
However i don't want to use script.
I got the solution for that.
I am using
Code:
 
for /f "skip=20 tokens=* delims= " %%a in (test.txt) do (
set /a Start+=1 
echo !Start!, %%a >>LogOut1.csv
if !Start!==30 GOTO END
)

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk print lines in a file

Dear All, a.txt A 1 Z A 1 ZZ B 2 Y B 2 AA how can i use awk one line to achieve the result: A Z|ZZ B Y|AA Thanks (5 Replies)
Discussion started by: jimmy_y
5 Replies

2. UNIX for Dummies Questions & Answers

Compare 2 files print the lines of file 2 that contain a string from file 1

Hello I am a new unix user, and I have a work related task to compare 2 files and print all of the lines in file 2 that contain a string from file 1 Note: the fields are in different columns in the files. I suspect the is a good use for awk? Thanks for your time & help File 1 123 232 W343... (6 Replies)
Discussion started by: KevinRidley
6 Replies

3. Shell Programming and Scripting

Print matching lines in a file

Hello everyone, I have a little script below: die "Usage infile outfile reGex" if @ARGV != 3; ($regex) = @ARGV; open(F,$ARGV) or die "Can't open"; open(FOUT,"+>$ARGV") or die "Can't open"; while (<F>) { print FOUT if /$regex/.../$regex/; } No matter what I give $regex on the... (2 Replies)
Discussion started by: new bie
2 Replies

4. Shell Programming and Scripting

Strings from one file which exactly match to the 1st column of other file and then print lines.

Hi, I have two files. 1st file has 1 column (huge file containing ~19200000 lines) and 2nd file has 2 columns (small file containing ~6000 lines). ################################# huge_file.txt a a ab b ################################## small_file.txt a 1.5 b 2.5 ab ... (4 Replies)
Discussion started by: AshwaniSharma09
4 Replies

5. Shell Programming and Scripting

print lines AFTER lines cointaining a regexp (or print every first and fourth line)

Hi all, This should be very easy but I can't figure it out... I have a file that looks like this: @SRR057408.1 FW8Y5CK02R652T length=34 AGCAGTGGTATCAACGCAGAGTAAGCAGTGGTAT +SRR057408.1 FW8Y5CK02R652T length=34 FIIHFF6666?=:88@@@BBD:::?@ABBAAA>8 @SRR057408.2 FW8Y5CK02TBMHV length=52... (1 Reply)
Discussion started by: kmkocot
1 Replies

6. Shell Programming and Scripting

How to print file without few exactly matching lines?

Hi I have a very long file with 4 columns of numbers for example 1875 1876 12725 12723 13785 13786 4232 4230 13184 13185 ... (2 Replies)
Discussion started by: ananyob
2 Replies

7. Shell Programming and Scripting

how to print the certain lines in a file to different files

Hi All, File that I have: <ct> <name>group <value>1 <value>2 <value>3 </ct>-->file The output that I needed is <ct> <name>group <value>1 -->file1 <ct> <name>group <value>2 -->file2 (6 Replies)
Discussion started by: natalie23
6 Replies

8. UNIX for Dummies Questions & Answers

How to get/print the lines from a specified file ? (LINUX)

It my first post here . I just want to get the content of the file as values for printinting along with line number in LINUX Here is what I tried . $ cat test1.txt ABC DSF GHI JKL MNO PQR STU VWX YZO $ cat test.sh #!/bin/ksh (4 Replies)
Discussion started by: rajavu
4 Replies

9. Shell Programming and Scripting

Need to print certain lines from a file

Hi ALL, I want to print lines from file using certain conditions for exmple: # The following commands will create a new control file and use it # to open the database. # The contents of online logs will be lost and all backups will # be invalidated. Use this only if online logs are... (25 Replies)
Discussion started by: jack00423
25 Replies

10. Shell Programming and Scripting

Print only certain lines from a text file

Hi all, I have a text file and I want to clean up the file by only print those lines start with the date. Is there anyway I can do that?  Thanks CT (1 Reply)
Discussion started by: CamTu
1 Replies
Login or Register to Ask a Question