Chinaunix首页 | 论坛 | 博客
  • 博客访问: 85816
  • 博文数量: 13
  • 博客积分: 173
  • 博客等级: 入伍新兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-21 12:26
文章分类

全部博文(13)

文章存档

2012年(6)

2011年(7)

我的朋友

分类: LINUX

2011-08-31 16:45:33

主要是因为 windows 和linux 环境下回车符assic码不一样,而内核里面的一些Kconfig,脚本等,对此有严格限制, 下面的脚本实现简单的回车符转换。

  1. #!/bin/bash
  2. function ergodic(){
  3. for file in ` ls $1 `
  4. do
  5.                 if [ -d $1"/"$file ]
  6. then
  7. ergodic $1"/"$file
  8. else
  9. local path=$1"/"$file #得到文件的完整的目录
  10. local name=$file #得到文件的名字
  11. perl -p -i -e "s/\r\n/\n/g" $path; # 做自己的工作.
  12. fi
  13.         done
  14. }
  15. INIT_PATH="/KERNEL"
  16. ergodic $INIT_PATH

阅读(2550) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:c printf自动补0的办法

给主人留下些什么吧!~~

醉酒大哥2011-08-31 16:52:16

处女贴,自杀