Powershell:为.txt文件中的数据添加前缀字符串

use*_*364 2 powershell powershell-2.0

嗨,我对Powershell完全不熟悉,如果这个问题有一个非常简单的答案,请原谅我.

我想使用Powershell来查看文本文件,获取所有值和前缀并使用字符发布修复这些值.

如何才能做到这一点?

谢谢

Ric*_*ard 7

要为文件的每一行添加前缀和后缀(使用默认命令别名,这将更短,但全名更清晰):

get-content input-file | `
    foreach-object -process { "Prefix" + $_ + "Suffix" } | `
    out-file output-file
Run Code Online (Sandbox Code Playgroud)

添加-encoding UTF8out-file覆盖默认编码(UTF-16).

要做到这一点,output-file需要是一个临时文件,然后input-file在处理完成后替换或将输入文件读入内存.