I don’t know why this method isn’t used more in PowerShell because it is much more succinct than “Add-Content”. For example: "This is a test" > Testfile.txt But if you have come from a Unix or Linux background that will probably seem like hard work compared to just using command redirection, which also works perfectly well in PowerShell. The process described above seems to be the “normal” way to append to a file in PowerShell. The Powershell to create the above example is: Add-Content C:\temp\test.txt "`nItem`tQty`tValue`tTotal"Īdd-Content C:\temp\test.txt "`nPants`t4`t32.22`t128.88"Īdd-Content C:\temp\test.txt "`nSocks`t3`t5.07`t15.21"Īdd-Content C:\temp\test.txt "`nShoes`t12`t136.57`t1638.84"Īs you can see, the tabs are added with the special character “`t”. This example creates a tab formatted file, the output looks like this: So to continue the example above you could use: Add-Content C:\temp\test.txt "`nThis is a new line"Īnd then the resulting text file would look like this:Īppend formatted data with Powershell by using tabs and new lines To append content on to a new line you need to use the escape character followed by the letter “n”: Example PowerShell to append text to a file on to a new line The above example is fine, but as you can see the data was not written to a new line. If you open the text file again, you will see the text has been appended on to the end of the existing line:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |