小编Noe*_*sis的帖子

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

我想从$ 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**}
}
Run Code Online (Sandbox Code Playgroud)

powershell

5
推荐指数
1
解决办法
7万
查看次数

使用PowerShell确定文本文件中行的长度

我是PowerShell的新手,但我想使用它,因为在Windows批处理中没有一种简单的方法来获取字符串的长度.

我需要在PowerShell中编写一段代码,遍历.txt文件中的每一行并确定该行的字符长度.如果字符长度超过250然后....等.

....等部分目前并不重要:)

在Windows批处理中,我会这样写:

FOR /F %%A IN ("C:\TestFile.txt") DO (
    SET LINE=%%A
    If LINE > 250 characters then (        ' This line is made up
    ....etc
    )
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

powershell for-loop

2
推荐指数
1
解决办法
6651
查看次数

从powershell中的文件名中删除字符

我是PowerShell的新手,想知道是否有办法从文件名中删除一个字符.我想要删除的字符是短划线" - ",有时文件名中有2或3个短划线.是否可以重命名其中包含破折号的文件?

powershell

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

powershell ×3

for-loop ×1