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


PowerShell交流中心如何在一个文件指定位置插入一行新数据,并保存退出
0
jojostar asked 6 年 ago

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

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

1 Answers
1
Best Answer
神经元短路 answered 6 年 ago
原始解法,仅供参考。
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 #输出