PradeepYadhav
asked on
echo new line
echo 'hello \n there'
doesnt appear as
hello
there
Why ?
doesnt appear as
hello
there
Why ?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I am trying to write in to a file with new lines
ASKER
echo 'hello blank line there' > file
ASKER
echo 'hello newline there' > file
ASKER
ouput
hello
there
hello
there
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
right thats what I am doing. I wanted to execute one echo command to fill a file with line breaks.. Thats not possible. Thank U.
You can't do that. You can easily do a loop though.
del file.txt 2>NUL
for /l %a in (1,1,50) do echo. >> file.txt
which will delete the file then add 50 new lines.
Steve
del file.txt 2>NUL
for /l %a in (1,1,50) do echo. >> file.txt
which will delete the file then add 50 new lines.
Steve
Pradeep, are you still there? You were very quick to respond before but then went quiet?
Steve
Steve
ECHO command always generates one full line.
In other words, a line break is put at the end of text displayed by ECHO command, always.
ECHO. - gives an emty line (a line break)
It is possible to do much more if an ANSI.SYS driver is installed. ANSI graphics enables ESC commands capable of:
- cursor moving in every direction,
- cursor positioning in desired coordinates
- curson position storing and going back to the stored position
- removing lines from the screen
- changing character colors and attributes
- clearing the screen
and more.
But, the ANSI commands are screen related, and will not work if redirecter to a file, as far as I know.
In other words, a line break is put at the end of text displayed by ECHO command, always.
ECHO. - gives an emty line (a line break)
It is possible to do much more if an ANSI.SYS driver is installed. ANSI graphics enables ESC commands capable of:
- cursor moving in every direction,
- cursor positioning in desired coordinates
- curson position storing and going back to the stored position
- removing lines from the screen
- changing character colors and attributes
- clearing the screen
and more.
But, the ANSI commands are screen related, and will not work if redirecter to a file, as far as I know.
ansi.sys was cool
Q> echo 'hello \n there'
> doesnt appear as desired, why?
The \n is from c language, not from microsoft batch commands
> doesnt appear as desired, why?
The \n is from c language, not from microsoft batch commands
ANSI.SYS is cool but the affiliated (F3 = DELTREE /Y C:\WINDOWS\) ANSIBOMB wasn't as appreciated.
Doh, now you've restarted the 21 days to cleanup clock again...
OK, or Accept me... since we found out he wanted to write newlines to a file
Thought about that, but in truth - the opening question was how to write two outputs with a single command...
Not the end of the world either way, eh!
Perhaps I should have added a smiley on the end of that last comment
Steve
Perhaps I should have added a smiley on the end of that last comment
Steve
It wouldn't have helped.
Cash is always good though...lol
Cash is always good though...lol
Hmm, pounds for points, sounds good.... if only it worked the other way around we'd be rich ;-)
Off to bed now!
Steve
Off to bed now!
Steve
echo hello
echo there
echo. gives a blank line btw
Is there a bigger issue you are dealing with here or does that cover it?
Steve