shell脚本追加⽂件内容_PowerShellOut-File追加字符串到⽂件
末尾的⽅法
本⽂介绍PowerShell中如何将⼀个字符串输出到⼀个⽂件⽂件的结尾,即不覆盖原来的内容,只是附加到原⽂之后。
有这样⼀个任务:将“This is PowerShell!”这句话,附加到D:\1.txt⽂件之后。
⾯对这个任务,如果我们⽴即去想FileStream对象,那就错了!FileStream是.NET中的传统⽅法了!在PowerShell中,我们可以使⽤
Out-File这个cmdlet来⼀步实现将字符串附加到⼀个⽂件之后的效果。且看下⾯的演⽰:
复制代码 代码如下:
shell创建文件并写入内容
PS C:\Users\spaybow> type d:\1.txt
Hello World!
PS C:\Users\spaybow> "This is PowerShell !" | Out-File -Append d:\1.txt
PS C:\Users\spaybow> type d:\1.txt
Hello World!
This is PowerShell !
解释⼀下:
第⼀个命令,使⽤type来显⽰⽂件的内容。type是Get-Content的⼀个别名。
第⼆个命令,使⽤out-file这个cmdlet,把"This is PowerShell !"当作⼀个管道参数输⼊,输出到d:\1.txt中。这⾥使⽤⼀个-Append参数,这个参数的含义是,将输⼊的内容附加到原⽂的末尾,⽽不覆盖原⽂的内容。如果我们不使⽤-Append参数,第三个命令的显⽰结果将只有⼀句“This is PowerShell !”。
关于PowerShell附加字符串到⽂件,本⽂就介绍这么多,希望对您有所帮助,谢谢!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。