Linux开发中常用shell脚本
暂时作为一个持续记录.
有没有写的,错误的,有更好方式的,请告知下.非常感谢.
查找所有的.h和.c文件.
find . -name “*.[hc]”
查找所有的.h文件, .hh文件, .c文件,.cpp文件.
查找大小大于1M的文件.
find . -size +1000000c
查找当前用户的可执行文件.
使用-type f 排除文件夹.
find .. -perm 0755 -type f删除当前目录所有.svn目录.
rm
find . -name .svn
删除除.svn目录外的所有文件.
数字加减乘除.
打印1-100的素数.
如果目录dirxxx不存在,则创建.
直接不提示错误. 但是如果有名为dirxxx的文件,则会报错.
mkdir -p dirxxx
先判断是否存在,不存在则创建.
if [ ! -d dirxxx ]; then
mkdir dirxxx
fi