Adding a sentence to host file.

Hello All, i wish to know how to add a sentence to host file using the batch file.

echo 127.0.0.1 localhost >> "%systemroot%\system32\drivers\etc\hosts"

But everytime i double click this batch file. Instead of going to the next sentence of the host file, it will just add next to the last line of the host file. example:-

xx.xx.xx.xx   www.yahoo.com.sg After i double click the host file above it will become:-

xx.xx.xx.xx   www.yahoo.com.sg 127.0.0.1 localhost

But i want the 127.0.0.1 localhost to be at the next sentence. Isst possible?

Please advice me.

YeoBoonWahAsked:
Who is Participating?
 
ozoCommented:
echo >>  "%systemroot%\system32\drivers\etc\hosts"
echo 127.0.0.1 localhost >> "%systemroot%\system32\drivers\etc\hosts"
0
 
Albert Van HalenAnalyst developerCommented:
You can use \n characters

IE echo "\n127.0.0.1 localhost" >> "%systemroot%\system32\drivers\etc\hosts"
0
 
ozoCommented:
if this is dos, you may need
echo. >>  "%systemroot%\system32\drivers\etc\hosts"
0
 
JRockSolidCommented:
Make sure your cursor i on an empty line in your host file then save it  EXAMPLE

Line#
1  127.0.0.1 localhost
2  127.0.0.1 localhost
3  127.0.0.1 localhost
4  127.0.0.1 localhost
5  127.0.0.1 localhost
6  |<<<<Cursor here and save
------------------------------------------------
now try it
0
 
JRockSolidCommented:
Any Luck YEO?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.