dos2unix批量转换的一种方法
来源:互联网 发布:如何注册淘宝海外买手 编辑:程序博客网 时间:2024/05/22 12:44
Linux本身提供了dos2unix和unix2dos两个命令来实现Windows和Linux文件的转换。
少量文件转换:
对于单个或少量的文件转换,可以直接使用命令,如:
dos2unix filename1, filename2
大量文件转换:
当需要转换的文件非常多的时候,使用上述方式书写起来非常麻烦;还有就是当参数过长的时候,dos2unix命令可能会出现参数过长,无法解析的错误(一般情况下不会发生这种错误,可以使用“getconf ARG_MAX”命令查看参数的最大长度)。这时就用到了exec命令。exec命令可以把批量的参数拆分为一个一个的参数,多次执行exec之后的命令。如将/apps/cws目录下的所有的以.sh结尾的文件批量转换:
find /apps/cws -name "*.sh" -exec dos2unix {} \; (注意:一定要有{},标示参数;以“\;”结尾; {} 和\之间一定要有一个空格)
也可以使用xargs命令,不过xargs命令需要和管道符结合使用,并且xargs命令将所有的传入的数据当作一个参数处理。
find /apps/cws -name "*.sh" | xargs dos2unix
关于exec和xargs命令,请参考我的另一篇博客:
linux中exec和xargs命令的区别和优劣分析
find参考:http://www.jb51.net/os/RedHat/1307.html
最近工作好忙,博客都没有时间写了。。。。。。
0 0
- dos2unix批量转换的一种方法
- dos2unix批量转换的脚本
- dos2unix批量转换的脚本
- dos2unix批量转换的脚本
- 使用dos2unix批量转换文件
- 使用dos2unix批量转换文件
- dos2unix 在 mac 上批量转换
- 【转】使用dos2unix批量转换文件
- dos2unix 批量将dos格式的文件转换成unix格式,支持文件扩展名自定义
- sql2005 批量删除表格的一种方法
- 一种批量删除数据的方法
- unix2dos和dos2unix文件转换的实现
- Linux 批量处理dos2unix
- 批量执行dos2unix,unix2dos
- Linux上安装dos2unix的方法
- 使用iconv批量转换文件编码方式和dos2unix转换文件换行类型
- java/jsp乱码的一种转换方法
- ASP数字大小写转换的一种方法
- 卷积神经网络CNN
- Linux 多线程环境下 进程线程终止函数小结
- [刷题]Inorder Successor in BST
- POJ 2449 A* 求 k 短路 模板题
- 【解决】Spark On Yarn执行中executor内存限制问题
- dos2unix批量转换的一种方法
- 关于comparator以及comparable的区别及应用
- Linux SendMail总结
- 巧用Ajax的beforeSend 提高用户体验
- ES003-CURL使用
- 黑马程序员——2.1.基础语法(关键字、常量、进制、变量、类型转换、运算符、流程控制(判断、选择、循环))
- 解决微信中支付宝无法使用的问题
- Android中Intent的使用(三)
- work daily