而在linux下文件的结尾是

作者:betway计算机知识

有时编写脚本时会出现就像标题列出的不当,那个难点大多数是因为您的台本文件在windows下编写制定过。windows下,每一行的结尾是nr,而在linux下文件的终极是n,那么您在windows下编制过的文书在linux下展开看的时候每一行的结尾就能够多出来一个字符r,用cat -A urfile时您能够看出这几个r字符被显示为^M,那时候只须求删除那些字符就足以了。能够利用命令sed -i 's/r$//' urfile 。一时候编写脚本时会出现就好像标题列出的荒唐,那个主题材料大相当多是因为您的本子文件在windows下编写制定过。windows下,每一行的末尾是nr,而在linux下文件的尾声是n,那么你在windows下编写制定过的公文在linux下开荒看的时候每一行的末尾就能够多出来叁个字符r,用cat -A urfile时您能够看出这么些r字符被呈现为^M,那时候只要求删除那几个字符就足以了。能够接纳命令sed -i 's/r$//' urfile 。

您也许感兴趣的稿子:

  • 运用bash shell删除目录中的特定文件的3种办法
  • 选拔Bash Shell获取文件名和目录名的简易方法
  • 应用Bash Shell对目录中的文件贯彻递归式拷贝
  • 决断文件是不是存在的shell脚本代码
  • Shell逐行读取文件的4种形式
  • shell去掉文件中空行(空白行)的办法详解
  • shell脚本中实施时提示“没有非常文件或目录”的化解办法
  • shell按行读取文件的3种方法
  • Shell脚本计算文件行数的8种艺术
  • 采取Bash Shell检查文件是或不是存在的法子

本文由betway-必威手机用户端-必威注册发布,转载请注明来源

关键词: 必威正网