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=$1traversal(){ cd "$1" for x in * do if [ -f $x ] then #echo $x grep $target原创 2011-12-29 23:37:01 · 647 阅读 · 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 · 3595 阅读 · 0 评论 -
linux 递归删除 指定文件
这个命令比较实用 比如删除当前目录下所有的svn find -name ".svn" -exec rm -r {} \;原创 2010-09-17 22:45:00 · 844 阅读 · 0 评论 -
tar 压缩命令使用
tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数: -c :create 建立压缩档案的参数; -x : 解压缩压缩档案的参数; -z : 是否需要用gzip压缩; -v: 压缩的过程中显示档案; -f: 置顶文档名,在f后面立即接文件名,不能再加参数 举例: 一,将整个/home/www/image原创 2010-09-17 22:41:00 · 653 阅读 · 0 评论 -
正则表达式
From Unix Shell 编程 第七章一、基本含义表regular expression^ 只只匹配行首$ 只只匹配行尾* 只一个单字符后紧跟*,匹配0个或多个此单字符[ ] 只匹配[ ]内字符。可以是一个单字符,也可以是字符序列。可以使用 -表示[ ]内字符序列范围,如用[1-5]代替[12345]\ 只用来屏蔽一个元字符的特殊含义。因为有时在 shel转载 2011-10-23 12:04:32 · 482 阅读 · 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 · 660 阅读 · 1 评论 -
awk
1.awk common format and example awk '{cmd}' inputfileor awk 'condition {cmd}'or awk '{if(condition) cmd}for example, b.txta b cd e f>>awk '{printf $1}' b.txtad>>awk '$1=="a" {pr原创 2012-02-16 00:05:20 · 882 阅读 · 0 评论 -
android 工程 快速查找分支
先贴一个代码 android代码都是通过拉分支来区别不同项目的,编译的时候用分支代码覆盖主分支,这样子可以尽量减少代码量的前提实现了差异化。不过缺点也明显,就是修改一个文件必须同步到各个分支,要不然就会可能有编译问题。 这样就有了一个需求,就是在一个大的工程中寻找所有定制文件。之前用find -name 当工程比较小的时候,这种方法还可行。不过随着工程变大,分支文件上G了,原创 2010-10-18 18:15:00 · 1098 阅读 · 0 评论 -
scp and ftp and linux shell
1 scpsudo scp abc root@192.168.1.1:/home/sudo mount -s smbfs -o username=root //192.168.1.1/share /homesudo mount -t ntfs UUID="966A4B803710F028" -w /media/D2ftpcd dir //enter dir of th原创 2012-02-07 21:09:36 · 525 阅读 · 0 评论