Home > PowerShell > Append Text to a File Using Add-Content in PowerShell

Append Text to a File Using Add-Content in PowerShell

Here’s a quick tutorial on how to add text to the end of a text file using the Add-Content or its alias ac in PowerShell. In this first example let’s add "This is the last line" to the end of a file.

1
Add-Content c:\sample.txt "This is the last line"

The example above adds the text to the last line, it doesn’t actually create a new line, so let’s try it again, and make sure that this time the text that we concatenate is on the last line all by itself.

1
Add-Content c:\sample.txt "`r`nThis is the last line"

You’ll notice a `r`n this is an escape character to tell PowerShell to add a carriage return and a new line, you’ll need this when working with Windows file. If your going to move this file to a unix or linux computer, you’ll only need a `n there’s no need for the carriage return.

Here is a list of escape characters:

  • `0 — Null
  • `a — Alert
  • `b — Backspace
  • `n — New line
  • `r — Carriage return
  • `t — Horizontal tab
  • `’ — Single quote
  • `” — Double quote

The example I gave above was the quick and dirty, we should really explicitly state our arguments and use quotes around the path, to do that we will add a path and a value argument

1
Add-Content -Path "c:\sample.txt" -Value "`r`nThis is the last line"

Here’s a useful example, suppose you want to map hostname to a particular IP address. Let’s map example.com to point to 127.0.0.1, we’ll do this using the ac alias for Add-Content.

1
ac -Path "C:\WINDOWS\system32\drivers\etc\hosts" -Value "`r`n127.0.0.1    example.com"
  1. No comments yet.
Comment pages
1 2 3 321
  1. January 23rd, 2020 at 10:27 | #1
  2. January 23rd, 2020 at 21:08 | #2
  3. January 24th, 2020 at 14:16 | #3
  4. January 25th, 2020 at 12:19 | #4
  5. January 27th, 2020 at 05:10 | #5
  6. January 28th, 2020 at 00:59 | #6
  7. January 28th, 2020 at 14:37 | #7
  8. January 28th, 2020 at 23:38 | #8
  9. January 30th, 2020 at 10:17 | #9
  10. January 31st, 2020 at 21:58 | #10
  11. February 1st, 2020 at 21:10 | #11
  12. February 3rd, 2020 at 10:13 | #12
  13. February 3rd, 2020 at 18:06 | #13
  14. February 4th, 2020 at 12:51 | #14
  15. February 6th, 2020 at 14:41 | #15
  16. February 9th, 2020 at 14:04 | #16
  17. February 9th, 2020 at 15:01 | #17
  18. February 9th, 2020 at 17:38 | #18
  19. February 10th, 2020 at 17:48 | #19
  20. February 10th, 2020 at 21:46 | #20
  21. February 11th, 2020 at 21:59 | #21
  22. February 12th, 2020 at 03:02 | #22
  23. February 15th, 2020 at 03:28 | #23
  24. February 15th, 2020 at 05:39 | #24
You must be logged in to post a comment.