作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
试试这个小实验。创建一个带有很长文本行(例如500个字符)的Foo.txt
文件,如下所示:
// Foo.txt
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
$ Get-Content Foo.txt | Select-String "a" | Out-File Foo2.txt
Foo2.txt
中字符串的长行已分解为较小的行。每条较小的线的长度与控制台宽度相同。
$ Get-Content Foo.txt | Out-File Foo3.txt
最佳答案
这可以通过以下事实来解释:Get-Content Foo.txt | Select-String "a"
的结果为MatchInfo
类型,而不是string
。
只是测试:
Get-Content Foo.txt | Select-String "a" | Format-list *
关于powershell - PowerShell:为什么Out-File将长行分成较小的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528039/
我正在使用 grep 仅返回多个文件中模式 (-o) 之间的字符串,例如 grep -i -r -o 'Rows="[^#][^"]*"' * 我希望它在第一个匹配模式后停止,我试过 grep -m
我是一名优秀的程序员,十分优秀!