我有一个我正在尝试处理的文本文件。数据采用以下形式:
1002001 1 1 1 1 1 + 1 1.0e-4 1.24012 1.0e-4 0.44 + 1.0e-4 0.44 1.0 0.0 1.0 + 0.0 1.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 0.0
我想采用以+
开头的所有行,并将它们移动到以'1002001'开头的行,就像这样(有点像sed -r ':a;N;s/\n^\+//g;ba
):
1002001 1 1 1 1 1 1 1.0e-4 1.24012 1.0e-4 0.44 1.0e-4 0.44 1.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
答案 0 :(得分:4)
这样的事情怎么样:
(Get-Content yourfile.txt -Raw) -replace '[\r\n]+\+', ''