我有一个非常简单的要求,即删除文件中的几行。我在网上找不到任何帮助,我们可以利用索引。假设我想选择我使用的第5行
Get-Content file.txt | Select -Index 4
同样,如果我不需要第5和第6行怎么办?该陈述将如何改变?
Get-Content file.txt | Select -Index -ne 4
我尝试在-Index和数字之间使用-ne。那没起效。也没有"!="。
以下代码也没有错误,但没有提供所需的输出
$tmp = $test | where {$_.Index -ne 4,5 }
答案 0 :(得分:0)
试试这个:
get-content file.txt | select -index (0..3 + 5..10000)
这有点像黑客,但它确实有效。缺点是建立这个范围需要一些时间。此外,调整10000以确保您获得整个文件。
答案 1 :(得分:0)
将其转换为数组并使用 RemoveRange 方法(ind index,int count)
[HttpPost]
public ActionResult LoggingIn(User user)
{
ModelState.Clear();
var result = MainLogic.LogIn(user);
if (result.MessegeID == 0)
{
RedirectToAction("Index");
}
else
ViewBag.LoginInfo = result.Msg;
return View("Index");
}