修改回车换行
Windows中的换行符为CRLF, 即正则表达式的rn(ASCII码为13和10), 而Unix(或Linux)换行符为LF, 即正则表达式的n. 在Windows和Linux下协同工作的时候, 往往这个细小的差别就导致问题, 如
1)Windows下写的Shell脚本, 在Linux下运行时往往出现rn是无效参数, 不能执行;
2)vi 等编器下打开一个文本文件会包含 ^M
3)Linux下查看文件会在文件头部出现一些乱字符
4)在Windows下开发写的Makefile往往也会运行出错.
…
解决的方法:
1) 文本批量转换工具: Unix系统中的dos2unix(相反的也有unix2dos)
方法一: 使用 vi 打开源文件, 把 '\r\n' 替换成 '\n'
** 缺点 **: 不适合大量文件的批量作业.
方法二: 使用 UtraEdit 把 Windows 格式的文件转换成 Unix 格式.
(菜单)文件-->转换-->Unix转DOS
** 缺点 **: 不适合大量文件的批量作业.
方法三: Unix 下的 dos2unix 命令, 如 $ dos2unix -k xx.c
** 缺点 **:
此方法有一致命缺陷, 它会改变原来的文件属性.
如一个可执行 shell 脚本的可执行属性及其它属性, 转换后都将会丢掉
(即使用 -k 也只是能保留住原来的日期.)
** 优点 **: 适合大量普通文件本文件的批量作业.
方法四: win2unix (windows, unix 均可使用), 功能类似 dos2unix,
如 win2unx xx.c (更多详细实例见后文)
** 优点** :
克服了 dos2unix 的所有缺点(见上), 它能保留源文件的任何属性.
还可以返回转换即 unix2win
适合大量文件的批量作业.
2) 在进行编辑或保存的时候, 选择行末符号为Unix换行(LF)
elipse下,回车换行的修改
点击Window >>Workspace 修改 Next text file line delimiter的 Other ,由Windows改为Unix.
分享到:
相关推荐
Linux与WINDOWS下的回车换行不同,导致Linux下的文件在WINDOWS下打开有格式有问题,本程序可以解决这个问题。
下面是在Windows下编译Linux 0.11会遇到的问题和对原文件作的修改: 1.赵炯博士已经将汇编程序中引用的C变量(包括嵌入汇编的C变量)的下划线去掉了,但MinGW的gcc可能是为了与其它Windows下的编译器保持兼容,并不能...
rz 回车,选择文件 //windows往linux 传文件,传到当前目录 xshell 和 securecrt支持; putty不支持 二、用户配置文件和密码配置文件 [root@linux-01 ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash //用:
氨基酸符号序列转换为FASTA格式的蛋白质序列,直接编译,将英文氨基酸序列粘贴到窗口,按回车即可输出转换结果。
linux 下的文本文件到windows下打开后总是存在黑方框,本程序可以将文本转换轻松搞定。
如何把word文档中的下箭头变成回车符号
下载完成后在Linux系统下解压、编译、安装。
windows下和unix linux下按enter回车的区别 记事本打开文件显示黑方块的原因.zip
windows下编写的linux脚本,回车字符在执行时会提示错误命令,可通过这两种方法处理
本软件包含windows和linux两种版本 1、 了解NC的用法 命令: nc –h 技巧: win98用户可以在autoexec.bat加入path=nc的路径,win2000用户在环境变量中加入path中,linux含有这个命令(redhat) 1、基本使用 ...
动态链接库 按回车键 自动转换焦点 动态链接库 按回车键 自动转换焦点 动态链接库 按回车键 自动转换焦点
文本回车换行符批量替换工具 功能有批量替换回车换行符:换行符替换工具,自动排序工具 繁体自动转换简体,简体自动转换繁体,繁简体字自动转换,文本间隔替换,回车替换工具
record 分隔符 指定记录分隔符,默认为回车换行,Windows下的换行 quote 引号符 指定非数字字段前后的引号符 例如现在要改变默认的字段分隔符,用“#”来分隔记录,导出的命令如下所示: sqluldr2 test/test...
当你尝试在 Linux 上处理在 Windows 上创建的文件时,这种不兼容性有时会导致问题,但这是一个非常容易解决的问题。 如果你使用 od(八进制转储octal dump)命令查看文件,那么回车(也用 Ctrl+M 代表)字符将显示为...
linux下实现输入回显屏蔽以及实现输入不需要回车.txt
无符号版本和有符号版本的区别就是有符号类型需要使用一个bit来表示数字的正负,比如16位系统中一个int能存储的数据的范围为–32768 ~ 32767(16位2进制的最高位作为符号位‘1’为负‘0’为正),而unsigned能存储的...
有时候我们从网页上复制一些文章到Word中时,往往会带有好多向下箭头的符号,这就是软回车符号(Word中软回车是同时按住shift+enter得来的),这些软回车占用了Word很多的空间,那么如何才能删除这些软回车符号呢?...
base64,base64文件内容 回车即可显示原图片 #=======================参数区域=================================================== #是否合并false/true:即是否将所有转换结果合并到一个文件,默认false,即每个...
剥离Windows回车符,或将回车符转换为换行符。 安装 用安装 $ npm i cr --save 用法 var cr = require ( 'cr' ) ; cr ( 'a\r\nb\r\nc' ) ; //=> 'a\nb\nc' cr ( 'a\rb\rc' ) ; //=> 'a\nb\nc' 带钢回车 var cr = ...
Linux系统下,C语言如何,不回车获得一个字符。(终端设置)