Linux
liuwxye
这个作者很懒,什么都没留下…
展开
-
sed 's///g' 与sed 's///' 的区别
sed ‘s///g’ 与sed ‘s///’ 其实是有很大区别的,要是不注意肯定出错,请看例子: 题目:删除一个文件里开头的空白 ps: /^ */ 匹配以空格开头的字符 /^\s/&nb...转载 2018-08-21 20:19:56 · 16787 阅读 · 1 评论 -
memcpy源码
memcpy和strcpy一样,没有处理内存重叠;而memmove函数对这种情况进行了处理。了解一下实现方法,大体如下: void *memcpy(void *dst, const void *src, size_t len) { if(NULL == dst || NULL == src){ return NULL; } void *ret = dst; if(dst <...原创 2018-11-29 19:50:13 · 913 阅读 · 0 评论 -
find只查当前目录 和 -exec和xargs区别
1 find默认查找当前目录和子目录,通过maxdepth限制只查当前目录: find . -maxdepth 1 -type f -name "*.php" 2 find . -name “.txt" -exec rm {} ; find . -name ".txt” | xargs rm {} -exec 1.参数是一个一个传递的,传递一个参数执行一次rm 2.文件名有空格等特殊字符...转载 2019-03-19 15:54:04 · 4604 阅读 · 0 评论