(OK) digui-dir-indent.sh——递归
来源:互联网 发布:java开源门户网站系统 编辑:程序博客网 时间:2024/05/20 20:47
digui-dir-indent.sh
#!/bin/sh #http://www.wenzizone.cn/?p=313function scandir() { local cur_dir parent_dir workdir workdir=$1 cd ${workdir} if [ ${workdir} = "/" ] then cur_dir="" else cur_dir=$(pwd) fi for dirlist in $(ls ${cur_dir}) do if test -d ${dirlist};then cd ${dirlist} scandir ${cur_dir}/${dirlist} cd .. else#unix下时,你经常会看见每行文件后面有个讨 厌的^M 字符,有两个简单的方法可以取消它。 用"vi"打开此文件,在Command mode下敲入: :%s/^V^M//g 或者,在UNIX SHELL下敲入: sed 's/^V^M//g' foo > foo.new#sed -i "s/^M//g" `grep "^M" -rl ./`#下面这句好使# sed 's/\r//g' pxa270_buzzer_drv.c >pxa270_buzzer_drv2.c# echo ${cur_dir}/${dirlist} indent -npro -kr -i8 -ts8 -sob -l280 -ss -ncs -cp1 *.c *.h fi done} if test -d $1then scandir $1elif test -f $1then echo "you input a file but not a directory,pls reinput and try again" exit 1else echo "the Directory isn't exist which you input,pls input a new one!!" exit 1fi
0 0
- (OK) digui-dir-indent.sh——递归
- (OK) digui-dir-del-M.sh——递归
- (OK) digui-gb18030-utf8.sh——递归
- (OK) find-alter-files.sh——递归
- DiGui
- (OK)(OK) init_in_android-x86_64.sh
- gbk2utf-8dir.sh
- (OK) Fedora 23——CORE——docker——(4)——> iptables_core.sh
- (OK) init_in_android-x86_64.sh
- (OK)(OK) seem-tools-CLI-manual.sh
- (OK)(OK) seem-tools-auto_create_vm_android.sh
- dir ——size
- (OK) init_install_android-x86_64_in_QEMU-KVM.sh
- dir()递归 遍历子目录
- text-indent——首行缩进
- 代码格式化命令—indent: indent –h.c –o h2.c -gnu -br
- (OK)(OK) seem-tools-CLI-semi-auto.sh
- (OK)(OK) seem-tools-CLI-semi-auto_4_vbox.sh
- Spring源码阅读之数据自动绑定
- 第四章--Notification提醒控件详解
- 复杂链表类的拷贝构造函数的实现(1)
- C++矩阵和向量之间的操作
- java控制控制台里面输出的星号的移动
- (OK) digui-dir-indent.sh——递归
- “插入排序”算法Java语言的实现与详解
- android开发Eclipse首字母和.后面自动提示设置
- 剑指Offer--019-二叉树的镜像
- C++虚函数的调用过程
- 专题二 · 1008
- C++应用:简易五子棋游戏
- 【HDU 1797】【水题】Match the string
- 利用JQuery实现ajax异步刷新页面