0

我想知道是否有特定的代码可以在 Unix 的同一个文本文件中将一行文本转换为另一行?据说我有Wow.txt它包含:

敏捷的棕色狐狸

跳过懒狗

狗是我的宠物

哦耶!

我想要输出:

敏捷的棕色狐狸跳过了懒狗

狗是我的宠物

哦耶!

可能吗?谢谢!

4

2 回答 2

2

尝试:

cat Wow.txt | tr -d '\n' > Wow-oneline.txt

编辑,或者稍微更干净,正确的方式

cat Wow.txt | tr -s '\n' | tr '\n' ' ' > Wow-oneline.txt

编辑 x2:如果您要进行任何重要的文件处理,我建议您阅读sed和/或awk

于 2013-05-08T03:43:45.593 回答
1
awk '!/^ *$/{print}' < Wow.txt | fmt
于 2013-05-08T03:50:34.197 回答