
Shell and so on
elfylin
这个作者很懒,什么都没留下…
展开
-
find string in file (need to be improved)
maybe it will be useful when we want to find a variable in a directory. target=$1 traversal(){ cd "$1" for x in * do if [ -f $x ] then #echo $x grep $target原创 2011-12-29 23:37:01 · 669 阅读 · 0 评论 -
Shell 脚本 遍历文件夹
遍历文件夹,作用不说了,用处太多了 贴代码 .sh deepls() { cd "$1" for x in * do if [ -f $x ] then echo $x fi if [ -d $x ] then (deepls "$PWD/$x") fi done } deepls $PW转载 2010-10-18 13:45:00 · 3663 阅读 · 0 评论 -
linux 递归删除 指定文件
这个命令比较实用 比如删除当前目录下所有的svn find -name ".svn" -exec rm -r {} \;原创 2010-09-17 22:45:00 · 869 阅读 · 0 评论 -
tar 压缩命令使用
tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数: -c :create 建立压缩档案的参数; -x : 解压缩压缩档案的参数; -z : 是否需要用gzip压缩; -v: 压缩的过程中显示档案; -f: 置顶文档名,在f后面立即接文件名,不能再加参数 举例: 一,将整个/home/www/image原创 2010-09-17 22:41:00 · 677 阅读 · 0 评论 -
正则表达式
From Unix Shell 编程 第七章 一、基本含义表 regular expression ^ 只只匹配行首 $ 只只匹配行尾 * 只一个单字符后紧跟*,匹配0个或多个此单字符 [ ] 只匹配[ ]内字符。可以是一个单字符,也可以是字符序列。可以使用 - 表示[ ]内字符序列范围,如用[1-5]代替[12345] \ 只用来屏蔽一个元字符的特殊含义。因为有时在 shel转载 2011-10-23 12:04:32 · 551 阅读 · 0 评论 -
Linux查看文件夹大小
du -sh 查看当前文件夹大小 du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序 (主要常用就这两种方式) 附送: du -sk filename 查看指定文件大小 Linux:ls以K、M、G为单位查看文件大小 Linux:ls以K、M、G为单位查看文件大小。 #man ls …… -h, --human-readable原创 2010-09-17 22:43:00 · 734 阅读 · 1 评论 -
awk
1.awk common format and example awk '{cmd}' inputfile or awk 'condition {cmd}' or awk '{if(condition) cmd} for example, b.txt a b c d e f >>awk '{printf $1}' b.txt a d >>awk '$1=="a" {pr原创 2012-02-16 00:05:20 · 905 阅读 · 0 评论 -
android 工程 快速查找分支
先贴一个代码 android代码都是通过拉分支来区别不同项目的,编译的时候用分支代码覆盖主分支,这样子可以尽量减少代码量的前提实现了差异化。 不过缺点也明显,就是修改一个文件必须同步到各个分支,要不然就会可能有编译问题。 这样就有了一个需求,就是在一个大的工程中寻找所有定制文件。之前用find -name 当工程比较小的时候,这种方法还可行。 不过随着工程变大,分支文件上G了,原创 2010-10-18 18:15:00 · 1126 阅读 · 0 评论 -
scp and ftp and linux shell
1 scp sudo scp abc root@192.168.1.1:/home/ sudo mount -s smbfs -o username=root //192.168.1.1/share /home sudo mount -t ntfs UUID="966A4B803710F028" -w /media/D 2ftp cd dir //enter dir of th原创 2012-02-07 21:09:36 · 543 阅读 · 0 评论