Shell 在文本文件中连接行
需要一些帮助来开发脚本来连接文本文件中的行,例如Shell 在文本文件中连接行,shell,scripting,Shell,Scripting,需要一些帮助来开发脚本来连接文本文件中的行,例如 Blah \Blah Blah\Bhal 1 Blah2 \Blah Blah\Blah2 600 致: 输出是通过DOS批处理文件生成的,但如果更容易的话,我也可以在BASH中进行解析 您可以使用tr为其他内容更改换行符(\n): tr "\\n" ":" < myfile 结果将是foo::bar(因为您有两个换行符)。相应地更改。您可以使用tr为其他内容更改换行符(\n): tr "\\n" ":" < myfile 结
Blah
\Blah Blah\Bhal
1
Blah2
\Blah Blah\Blah2
600
致:
输出是通过DOS批处理文件生成的,但如果更容易的话,我也可以在BASH中进行解析 您可以使用
tr
为其他内容更改换行符(\n
):
tr "\\n" ":" < myfile
结果将是
foo::bar
(因为您有两个换行符)。相应地更改。您可以使用tr
为其他内容更改换行符(\n
):
tr "\\n" ":" < myfile
结果将是
foo::bar
(因为您有两个换行符)。相应地更改。我认为最优雅的选择是使用粘贴
连接两条线
paste -sd'::\n'
连接三条线
paste -sd':::\n'
等等。我认为最优雅的选择是使用粘贴 连接两条线
paste -sd'::\n'
连接三条线
paste -sd':::\n'
等等。我看不到任何模式。。。冒号应该放在哪里?为什么?有一个模式,但你必须仔细看。诚然,OP本可以提供一个更好的例子。我在这里没有看到任何模式。。。冒号应该放在哪里?为什么?有一个模式,但你必须仔细看。诚然,OP本可以提供一个更好的例子。@IRO bot:我就是这样玩的!还有,@IRO bot:我就是这样滚的!也,