49286
查看Little tools的源代码
Little tools
0
←
Little tools
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你被禁止执行你刚才请求的操作。
您可以查看并复制此页面的源代码:
* Auto replace old files in current folder with new files in a source folder <source lang="c"> #!/bin/sh SOURCE=<abs_path_to_source_dir> DEST=`pwd` cd $SOURCE LIST=`find . -name \*.h` cd $DEST echo "Copy h files..." for f in $LIST do if [ $f -ot $SOURCE/$f ]; then echo "update $f" cp -far $SOURCE/$f $f fi done echo "Copy c files..." cd $SOURCE LIST=`find . -name \*.c*` cd $DEST for f in $LIST do if [ $f -ot $SOURCE/$f ]; then echo "update $f" cp -fa $SOURCE/$f $f fi done </source> * find file name and line number which contains the specified keyword <source lang="c"> #!/bin/sh find . -name \*.h -type f -exec grep $1 -nH {} \; find . -name \*.hpp -type f -exec grep $1 -nH {} \; echo "search c files............................." find . -name \*.c -type f -exec grep $1 -nH {} \; find . -name \*.cpp -type f -exec grep $1 -nH {} \; </source> * open the file and start from the specified line number. The target is as this form: <filename>:<line_number> <source lang="c"> #!/bin/bash FILE=`echo $1 | cut -d : -f 1` LINE=`echo $1 | cut -d : -f 2` ARG="" REG='^[0-9]+$' if [[ "$LINE" =~ $REG ]]; then ARG="+$LINE" else ARG="" fi if [ -f "$FILE" ]; then vi $FILE $ARG fi </source>
返回
Little tools
。
导航菜单
个人工具
   
个人维基
注册
登录
名字空间
页面
变换
查看
阅读
查看源代码
统计
查看历史
操作
搜索
导航
首页
最近更改
随机页面
工具箱
所有页面
文件列表
特殊页面