windows里面创建的文件,传到linux系统里面如何转换
2018-03-22 09:34
471 查看
应用场景,往往有一些文件使用windows系统都已经编辑好了,再次重新在linux系统上面编辑的话需要花费大量时间,只好先将文件传到linux上面,再做转换。
以下是一个例子;
[root@centos7 wang5]# file EMP_20170117_103655.txt //windows上面的文件
EMP_20170117_103655.txt: UTF-8 Unicode (with BOM) text, with CRLF line terminators
[root@centos7 wang5]# file /var/www/html/tt.txt //用作对比的,在linux上面创建的文件
/var/www/html/tt.txt: ASCII text
下面进行转换:
第一步:
[root@centos7 wang5]# vim -b EMP_20170117_103655.txt
<feff>1 110.155.92.55^M
1 110.177.86.73^M
1 110.179.168.40^M
1 111.173.187.139^M
。。。。。
删除前面的<feff>
第二步:
sed 's/^M//' filename > tmp_filename
其中^M是同时Ctrl+V+M按出来的,表示回车。
[root@centos7 wang5]# sed 's/^M//' EMP_20170117_103655.txt >EMP_20170117_103655tmp.txt
最后结果:
[root@centos7 wang5]# file EMP_20170117_103655tmp.txt
EMP_20170117_103655tmp.txt: ASCII text
以下是一个例子;
[root@centos7 wang5]# file EMP_20170117_103655.txt //windows上面的文件
EMP_20170117_103655.txt: UTF-8 Unicode (with BOM) text, with CRLF line terminators
[root@centos7 wang5]# file /var/www/html/tt.txt //用作对比的,在linux上面创建的文件
/var/www/html/tt.txt: ASCII text
下面进行转换:
第一步:
[root@centos7 wang5]# vim -b EMP_20170117_103655.txt
<feff>1 110.155.92.55^M
1 110.177.86.73^M
1 110.179.168.40^M
1 111.173.187.139^M
。。。。。
删除前面的<feff>
第二步:
sed 's/^M//' filename > tmp_filename
其中^M是同时Ctrl+V+M按出来的,表示回车。
[root@centos7 wang5]# sed 's/^M//' EMP_20170117_103655.txt >EMP_20170117_103655tmp.txt
最后结果:
[root@centos7 wang5]# file EMP_20170117_103655tmp.txt
EMP_20170117_103655tmp.txt: ASCII text
相关文章推荐
- 用openoffice 在windows和linux系统中 转换文件格式 注意地方!
- 如何实现虚拟客户机linux系统与主机Windows的文件共享或互访?
- linux系统下如何创建二级域名和删除这个目录文件
- Linux有问必答-如何创建和挂载XFS文件系统
- 写给linux系统管理员看的systemd 三如何把SysV Init脚本转换成一个systmed的service文件 (systemd作者blog翻译过来的)
- 解决将windows系统文件复制和虚拟机Linux系统里面问题
- 如何在DOS/Windows和Linux/Unix之间进行文件格式转换?
- windos 文件传到linux中^M如何转换成linux中换行
- 一个局域网内Windows和linux系统如何共享文件
- 如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX
- 如何在VMware中实现Linux系统与Windows系统的文件交换
- 如何将windows系统硬盘内的文件移动到linux系统硬盘内?
- 如何在Windows下将文件压缩成tgz格式的压缩包 linux系统 centos下
- 如何在Linux上创建文件系统
- Linux有问必答-如何创建和挂载XFS文件系统
- 如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX
- 如何快速在Linux系统的硬盘上创建大文件
- 如何使用远程linux系统中ssh秘钥文件转换成putty可以使用的ppk文件
- Linux中如何给磁盘分区创建文件系统
- 【详细】如何将Java源码打包成可执行的jar文件(windows&linux系统都是可以执行的)