?
Solved

MS Dos Batch Script Variable Question

Posted on 2009-05-02
16
Medium Priority
?
404 Views
Last Modified: 2012-05-06
Wondering what the syntax is to do this. I have a txt file full of data, each line represents a complete type. I want to use a batch(.bat) script to echo commands in form of

PsuedoCode

scan 1 line from type.txt into %type

while(%type != EOF)
{
    echo myapp %type
}

result in dos window would look like

myapp type
myapp type2
myapp type3
...
etc until end of file
0
Comment
Question by:Wandering99
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 9
  • 4
16 Comments
 
LVL 96

Accepted Solution

by:
Lee W, MVP earned 1000 total points
ID: 24288373
For /f "tokens=*" %%a in (filename.txt) do echo myapp %%a
0
 
LVL 1

Expert Comment

by:scubadu123
ID: 24344534
Try this
for /f %%a in (type.txt) do (
   echo myapp %%a
)

Open in new window

0
 
LVL 16

Expert Comment

by:t0t0
ID: 24555582
@echo off
for /f "tokens=*" %%a in (type.txt) do (
   echo myapp %%a
)
0
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 
LVL 96

Expert Comment

by:Lee W, MVP
ID: 25219292
I gave the same exact answer on one line instead of 4...

Ok,  I omitted the echo off...
0
 
LVL 16

Expert Comment

by:t0t0
ID: 25219435
Thank you
0
 
LVL 16

Expert Comment

by:t0t0
ID: 25219494
leew

It may be something to do with style. I've seen this happen more than once with Qlemo where my code has been favoured over his cryptic one-liners. It seems as though some askers feel less intimidated by code that actually looks like codethat may bear a closer resemblence to what they may already know.

On occasions, I have had askers reply saying they have learned so much from my code.... So I have stuck to the rule of keeping it simple whenever I can.

I could be wrong though......

 
0
 
LVL 96

Expert Comment

by:Lee W, MVP
ID: 25219532
So have I - sometimes I've provided great detail and others I have just provided the code.  USUALLY, I do it based on the perceived skill level of the asker and since the asker had clear programming experience, it didn't seem necessary.

I would request though, with your post coming more than a month after mine, if you want to provide a slightly different syntax, please acknowledge my code and why yours is different/what benefits it may have over mine.
0
 
LVL 16

Expert Comment

by:t0t0
ID: 25219546
I'll take your suggestion on board however, sometimes I skip all the comments and head straight for the answer box.... which is what may have happened on this occasion.

0
 
LVL 96

Expert Comment

by:Lee W, MVP
ID: 25219585
I can understand that in long questions or with long comments...or in opinion questions.
0
 
LVL 16

Expert Comment

by:t0t0
ID: 25219598
or...... in a long list of questions to process......
0
 
LVL 16

Expert Comment

by:t0t0
ID: 25222040
No thank you.
0
 
LVL 16

Expert Comment

by:t0t0
ID: 25260674
I can't understand what's going on....

Where in the rules does it state an asker MUST accept the first working solution? Or were they re-assigned to the person who sobbed the loudest!

I find it unpalatable when moderators sneak in behind our backs and take points away from us.

One minute I have points, then the next minute they're gone! - without ANY consultation whatsoever!!

Where is the fairness in that?
0
 
LVL 16

Expert Comment

by:t0t0
ID: 25260725
Okay... I'm backing down.... I didn't see DropBearMod's comment above before posting.

0
 
LVL 16

Expert Comment

by:t0t0
ID: 25260746
How about re-opening the question and awarding a 334, 333, 333 split with the 334 going to the first solution? Wouldn't that seem much fairer?
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Using dates in 'DOS' batch files has always been tricky as it has no built in ways of extracting date information.  There are many tricks using string manipulation to pull out parts of the %date% variable or output of the date /t command but these r…
VALIDATING DATES One method of validating dates is to jam the date into the DATE command and see if it accepts it by examining the system's errorlevel value. A non-zero result indicates failure. A typical example might look something like the fol…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
In this video, Percona Solutions Engineer Barrett Chambers discusses some of the basic syntax differences between MySQL and MongoDB. To learn more check out our webinar on MongoDB administration for MySQL DBA: https://www.percona.com/resources/we…
Suggested Courses

741 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question