如何在一个文件指定位置插入一行新数据,并保存退出


PowerShell交流中心如何在一个文件指定位置插入一行新数据,并保存退出
jojostar 管理员 提问于 2周 前

请教,如何在一个文件指定位置插入一行新数据,并保存退出

比如,一个文件有10行,我要找到有server名字的那行,并在这行下面添加一行新内容,然后将这个文件保存退出

×用微信扫描并分享
1 次回答
最佳答案
神经元短路 管理员 回答于 2周 前
原始解法,仅供参考。
Start your code here

$newfile=@();
Get-Content httpd.conf| #读取文件
%{
$newfile+=$_;
if($_ -like ‘*Secure (SSL/TLS) connections*’) #找到匹配的字符串
{
$newfile+=’new line content’ #加入新的行
}
}
$newfile | Out-File newfile.txt #输出