≡ Menu

Read file from command line

We can read a text file from command line using type command. This command is similar to cat command on Linux.

Example: Let us print the contents of the file c:\boot.ini

C:\>type c:\boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition"

If the file is very huge, we can use more command to read the data one page at a time. This more command is pretty much similar to the Linux more command.

Syntax of the command is:

more  filename

This command will print one page text on the console and will wait for the user to press Enter before it shows the next page.

The above explained commands work in XP, Vista, Windows7, Server 2003 and Server 2008 versions.

{ 8 comments… add one }
  • Anonymous October 11, 2010, 1:12 pm

    Very thanks! :)

  • Anonymous November 3, 2010, 12:14 pm

    Is there any command to read only the last two lines of a file?

  • Techblogger November 3, 2010, 2:29 pm

    We can do it using tail command. Read the post Tail command for windows

  • jinei January 29, 2014, 7:06 am

    gracias…¡¡

  • Connor March 16, 2014, 12:43 am

    How can you test for a line and then run a command that if text that matches that string, run a command. Sorta like if specified text is on this line, run a command.

    • admin March 16, 2014, 3:33 am

      What’s the input to the command you want to run? is it the file having the string or the line that’s matching the string? If it’s the latter case, you would need to have a script i think.

      If the input is file, you can use below command.

      for /F %i in ('findstr /M pattern fileName') do command %i

      The above is executed only on one file. If you want to run this on all the files in current folder

      for /F %i in ('findstr /M pattern *') do command %i
  • Max Mustermann July 30, 2014, 8:20 am

    this is a test !!!

  • MingYao November 22, 2015, 6:40 pm

    http://puu.sh/luPZx/eaa285c0cf.png as you see i typed the commands using CMD run as admin and it is still telling me Access is denied. What can I do to delete this directory?

Leave a Comment