相信很多人都遇到过将 Windows 或者 Mac OS下的文本文件传输到 Linux 后出现烦人的 ^M 现象, 这是因为Windows,Mac OS, Linux 使用不同的换行符造成的。 Windows 下使用 '\r\n', Mac OS 下使用 '\r',而 Linux 下使用 '\n'。进行适当的转换就可以去掉这烦人的 ^M 符号。
如果你从一台 FTP Server (Windows) 下 download 一个文本文件, 而没有使用 text 传输,就会产生这个问题。
进行转换的工具是 dos2unix 和 mac2unix。该工具由 dos2unix 包提供, 如果你的机器下没有这两个工具,请使用:
[lgao@lgao data]$ sudo yum install dos2unix
进行安装。
假设需要进行转换的文本文件叫: text.txt, 那么请使用指令:
[lgao@lgao data]$ dos2unix text.txt
dos2unix: converting file text.txt to Unix format ...
[lgao@lgao data]$ mac2unix text.txt
mac2unix: converting file text.txt to Unix format ...
进行相应的转换。
分享到:
相关推荐
shell脚本可以使烦人的手工作业自动化,使你的工作变得简单、轻松!本书通过各种实用的系统管理小技巧和趣味脚本代码,详尽地介绍了shell编程各个不同的方面。学完本书后,你将成为一名shell编程高手。 内容简介 ...
首先,你需要将压缩包中的IQKeyboardManager文件夹拖入到你的Xcode项目中,然后在AppDelegate.m文件中导入必要的头文件,并在didFinishLaunchingWithOptions方法中启动IQKeyboardManager。这样,无需额外的配置,...
在Windows编程领域,MFC(Microsoft ...在提供的压缩包文件“qipao”中,可能包含了一些示例代码或教程,帮助你更好地理解和实践这一功能。务必查看并理解这些资源,以便在你的项目中成功应用MFC任务栏气泡提示。
恢复格式 文本格式约定:专业术语 元字符/语法格式 正则表达式 正则表达式中的一部分(用于分析) 对其进行匹配的源字符串 对正则表达式或其中一部分的说明 隐藏边注 本文右边有一些注释,主要是用来提供一些相关信息...
RedditCharCounter 在 Reddit 上创建新帖子时显示剩余的字符数一些子版块(/politics、/worldnews 等)标题很长是很常见的。... 在浏览器中打开包含的 char.html 文件,这将使您能够从真实的 HTML 页面而不是 Github m