使用 PowerShell 将文本添加到文本文件中的每一行
我想在 .txt 文档中每行文本的末尾添加字符。
#Define Variables
$a = c:\foobar.txt
$b = get-content $a
#Define Functions
function append-text
{
foreach-Object
{
add "*"
}
}
#Process Code
$b | append-text
类似的事情。本质上,加载给定的文本文件,在该文本文件中每行文本的末尾添加“*”,保存并关闭。
I'd like to add characters to the end of every line of text in a .txt document.
#Define Variables
$a = c:\foobar.txt
$b = get-content $a
#Define Functions
function append-text
{
foreach-Object
{
add "*"
}
}
#Process Code
$b | append-text
Something like that. Essentially, load a given text file, add a "*" the the end of every single line of text in that text file, save and close.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
不需要任何功能。这样就可以做到:
No function necessary. This would do it:
像这样的事情应该有效:
Soemthing like this should work:
只需大约 2 个小时就可以解决这个问题,之前从未使用过
Powershell
,但是现在您可以:更改文件位置。第一个文件是您要编辑的文件。第二个是输出文件。
Simply took about 2 hours to work it out, had never used
Powershell
before, but here you go:Change the file location. First file is the file you want to edit. The secound one is the output file.