重定向到文件在Powershell中添加了额外的回报?

时间:2011-10-06 21:56:06

标签: powershell redirect

以下想要换行输出:

ss "Call Info-.*66000" *1006*.log -Context 2,2 > ../test.txt

为什么?

ssSelect-String的别名。

有没有办法让它不为数据添加换行符?

编辑: 当它变得像:

... 80 characters ... This line is too long 55000
... 80 characters ... This line is too long 55000
... 80 characters ... This line is too long 66000
... 80 characters ... This line is too long 44000
... 80 characters ... This line is too long 40000

它产生类似的东西:

  ... 80 characters ... 
This line is too long 55000
  ... 80 characters ... 
This line is too long 55000
> ... 80 characters ... 
This line is too long 66000
  ... 80 characters ... 
This line is too long 44000
  ... 80 characters ... 
This line is too long 40000

在输出文件中?!?!?!?!?我可以理解包装到屏幕但文件?那太奇怪了。 (日志文件实际上看起来不像这样,有些行长了数百个字符。)

1 个答案:

答案 0 :(得分:2)

尝试做:

select-string "Call Info-.*66000" *1006*.log -Context 2,2 | set-content ..\test.txt
相关问题