Extracting a line value from a text file

D

domw001

I have a text file(line.txt)as follows:

1. line1
2. LINE 2
3. line 03
4. line 004
5. line 55555

I need to enter a line number, parse the text file to find the line
number and put the value in a %variable%

Example
1.using set /p command, enter a line number e.g. 2
2.parse line.txt to find line 2
3.put the value "LINE 2" into %line_val%


Can anyone help.

D.
 
B

billious

I have a text file(line.txt)as follows:

1. line1
2. LINE 2
3. line 03
4. line 004
5. line 55555

I need to enter a line number, parse the text file to find the line
number and put the value in a %variable%

Example
1.using set /p command, enter a line number e.g. 2
2.parse line.txt to find line 2
3.put the value "LINE 2" into %line_val%


Can anyone help.

D.
[1]@echo off
[2]set /p yln=Select which line ?
[3]set ysd=
[4]for /f "tokens=1*" %%i in (line.txt) do if %%i==%yln%. set ysd=%%j
[5]echo line selected was %ysd%
[6]set yln=

Each line begins [number]. Lines will be wrapped in transmission and need to
be rejoined. The [number] at the beginning of each line needs to be removed.

You'll find a lot of data if you care to look at alt.msdos.batch.nt

HTH

....Bill
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top