连接文本文件中的行
需要一些帮助来开发一个脚本来连接文本文件中的行,即
Blah
\Blah Blah\Bhal
1
Blah2
\Blah Blah\Blah2
600
:
Blah:\Blah Blah\Bhal:1
Blah2:\Blah Blah\Blah2:2
输出是通过 DOS 批处理文件生成的,但如果更容易的话,我也可以在 BASH 中进行解析。
Need some help with developing a script to join lines in a text file, ie
Blah
\Blah Blah\Bhal
1
Blah2
\Blah Blah\Blah2
600
to:
Blah:\Blah Blah\Bhal:1
Blah2:\Blah Blah\Blah2:2
Output was generated via a DOS batch file, but I can also do the parsing in BASH if it will be any easier.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为最优雅的选择是使用粘贴
连接 2 行
连接 3 行
等等。
The most elegant option in my opinion is to use paste
To join 2 lines
To join 3 lines
and so on.
您可以使用
tr
将换行符 (\n
) 更改为其他内容:这将替换
:
的每个新行。请记住,如果您有:
结果将是
foo::bar
(因为您有两个换行符)。相应地改变。You can use
tr
to change the newlines (\n
) for something else:This would replace every new line for a
:
.Keep in mind that if you have:
The result will be
foo::bar
(since you have two newlines). Change accordingly.