小编Joh*_*ohn的帖子

如何将文本文件中的所有行合并为一行?

我想将文本中的所有行合并为一行。我是编码的初学者,试图边做边学。我花了四个小时试图解决这个问题。我知道这个问题有一个简单的解决方案。这就是我一直在尝试的。

sed -e 'N;s/\n//' myfile.txt #什么都不做

sed -e :a -e N -e 's/\n/ /' -e ta myfile.txt #输出都搞砸了,我无法理解语法

猫 myfile.txt | tr -d '\n' > myfile.txt # 删除所有行

这是文本文件:

500212
262578-4-4
23200
格里菲斯实验室有限公司
格里菲斯实验室
南都柏林县议会
办公室
办公室(工业)
列出可评分
2 松景工业园
菲尔豪斯路
诺克利昂
2007 年 12 月 31 日
2008 年 1 月 1 日”   

我想不通我哪里出错了......

command-line text-processing

34
推荐指数
4
解决办法
9万
查看次数

标签 统计

command-line ×1

text-processing ×1