Chinaunix
标题:
【新人】两个文件连接问题?!
[打印本页]
作者:
除美灭日平韩
时间:
2013-12-20 13:44
标题:
【新人】两个文件连接问题?!
本帖最后由 除美灭日平韩 于 2013-12-20 13:46 编辑
我的想法是这样的
win下a.txt 只有一行比如 aaaaa
win下b.txt 只有一行比如 bbbbb
先上传a.txt转换后把a输出到c.txt
sed -e 's/.$//' a.txt >> c.txt
然后上传b.txt用同样的脚本转换连到c.txt后面变成
aaaaa
bbbbb
如果不加
echo -e '\n' >> $2
c.txt是
aaaaabbbbb
加了就变成
aaaaa
bbbbb
怎么搞才能变成
aaaaa
bbbbb
作者:
bblxl2012
时间:
2013-12-20 13:51
本帖最后由 bblxl2012 于 2013-12-20 13:52 编辑
直接 >> 默认就是在下一行,不需要加-e
你为什么要用 “sed -e 's/.$//' a.txt >> c.txt” ?
作者:
除美灭日平韩
时间:
2013-12-20 13:52
回复
2#
bblxl2012
我发现
sed -e 's/.$//' a.txt >> c.txt
会把最后一个0弄没了
这个。。。怎么搞。。。
作者:
bblxl2012
时间:
2013-12-20 13:54
sed -e 's/.$//' a.txt >> c.txt 是将a.txt最后一个字符删掉,再追加到c.txt中
cat a.txt >> c.txt
cat b.txt >> c.txt
默认就是在下一行
作者:
除美灭日平韩
时间:
2013-12-20 14:07
回复
4#
bblxl2012
经过我测试发现一个神奇的问题
就是c.txt不能手动删除里面的内容再保存
如果我手动删除里面的内容再保存c.txt
然后再上传文件就不会换行了
让它自动生成,然后就正常了。。我擦。。。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2