在Powershell中,从左到右抓取文件中每行的前10个字符

时间:2012-09-21 16:38:02

标签: powershell

我想从$ line获取前x个字符并将它们移动到变量中。

我该怎么做?

这是我现有的代码

$data = get-content "C:\TestFile.txt"
foreach($line in $data)
{
   if($line.length -gt 250){**get first x amount of characters into variable Y**}
}

1 个答案:

答案 0 :(得分:7)

像这样:

$data = get-content "TestFile.txt"
$amount = 10;
$y= @()
foreach($line in $data)
{
   if ( $line.length -gt 250){ $y += $line.substring(0,$amount) } 
}