免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1677 | 回复: 5
打印 上一主题 下一主题

[系统管理] 【新人】shell >> 的时候换行怎么实现? [复制链接]

论坛徽章:
2
天秤座
日期:2014-01-15 13:50:58天秤座
日期:2014-02-19 17:09:23
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-12-20 13:23 |只看该作者 |倒序浏览
两个文件a和b
我想在 echo b >> a的时候
换行连接

我的文件是从windows上传的
我先转换成unix的a和b文件
然后再用 >> 连接
结果没换行
我试着 echo '\n'
结果直接在文件里显示了\n字符

怎么搞?

论坛徽章:
3
水瓶座
日期:2013-08-19 19:03:1715-16赛季CBA联赛之八一
日期:2016-02-25 18:02:4715-16赛季CBA联赛之佛山
日期:2017-03-27 14:08:12
2 [报告]
发表于 2013-12-20 13:27 |只看该作者
echo -e "\n"

论坛徽章:
2
天秤座
日期:2014-01-15 13:50:58天秤座
日期:2014-02-19 17:09:23
3 [报告]
发表于 2013-12-20 13:33 |只看该作者
回复 2# 2008ohmygod

加-e 就行了?
   

论坛徽章:
2
亥猪
日期:2013-12-24 16:24:04狮子座
日期:2014-01-03 14:56:30
4 [报告]
发表于 2013-12-20 13:33 |只看该作者
加-e 就可以解释换行符\n了

论坛徽章:
2
天秤座
日期:2014-01-15 13:50:58天秤座
日期:2014-02-19 17:09:23
5 [报告]
发表于 2013-12-20 13:40 |只看该作者
回复 4# bblxl2012
结果是这样的

123123131230

123123131230

中间多了一行
不是我想要的啊

论坛徽章:
2
天秤座
日期:2014-01-15 13:50:58天秤座
日期:2014-02-19 17:09:23
6 [报告]
发表于 2013-12-20 13:43 |只看该作者
我的想法是这样的

win下a.txt 只有一行比如  aaaaa
win下b.txt 只有一行比如  bbbbb

我转换后把a输出到c.txt
然后b.txt连到c.txt后面变成
aaaaa
bbbbb

如果不加
echo -e '\n' >> $2
c.txt是
aaaaabbbbb

加了就变成
aaaaa

bbbbb

怎么搞才能变成
aaaaa
bbbbb

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP