日期:2014-05-16  浏览次数:20903 次

从windows传文件到linux,好神奇啊
从windows中用rz命令传了个文件到linux中,是个aa.txt文件吧
aa.txt  
a^I1$
b^I2$
用awk -F"\t" '{print $1}'分割时候,$竟然分到了数组里,很神奇的。不知道有没有人遇到过这种情况。现在运行出来可能没有$,但是对数组操作时候,的确会有$影响分割结果。

------解决方案--------------------
没怎么明白,这个 aa.txt 里面原来的内容时什么? a b 吗?
如果是你写的 a^I1$ 那是要分到$1里的,不知道楼主期待的结果是什么?

我觉得楼主可能是困惑aa.txt传到linux系统中之后多了很多字符?
如果是那样,只需要是要dos2unix将aa.txt转一下就好了。

还是不太清楚楼主期待的结果是啥。。
------解决方案--------------------
没看明白!
把原文件、执行命令、结果列出来
------解决方案--------------------
在windows上编辑的文件,传到Linux下,需要进行dos2unix操作
比如dos2unix *.txt
------解决方案--------------------
如果是txt文件,windows和linux换行符不同,dos2unix就是这样的转换工具


------解决方案--------------------
Assembly code
dos2unix urfile