ChinaUnix.net
相关文章推荐:

linux 搜索字符串

各位大虾,我用find ./ -name "*.*"|xargs grep "A"|grep "B"没有返回任何结果,应该怎么写表达式呢(符合条件的文件肯定存在)?

by fbt045 - Linux系统管理 - 2012-09-08 21:12:33 阅读(1620) 回复(6)

相关讨论

linux sed 批量替换字符串 比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules` 解释一下: -i 表示inplace edit,就地修改文件 -r 表示搜索子目录 -l 表示输出匹配的文件名 这个命令组合很强大,要注意备份文件。 (1)sed 'y/1234567890/ABCDEFGHIJ/' test_sed sed 'y/1234567890/ABCDEFGHIJ/' filename ABCDEFGHIJ BCDEFGHIJA CDEFG...

运维

by 中关村村草 - 监控及自动化运维技术 - 2011-11-27 14:34:23 阅读(1734) 回复(0)

假设有变量 var=http://www.google.com/test.htm 一 # 号截取,删除左边字符,保留右边字符。http://blog.sina.com.cn/s/blog_4a071ed80100lvlu.html echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http:// 结果是 :www.google.com/test.htm 二 ## 号截取,删除左边字符,保留右边字符。 echo ${var##*/} ##*/ 表示从左边开始删除最后(最右边)一个 / 号及左边...

by liyihongcug - Shell - 2011-05-31 10:31:23 阅读(10643) 回复(13)

linux sed 批量替换字符串 比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules` 解释一下: -i 表示inplace edit,就地修改文件 -r 表示搜索子目录 -l 表示输出匹配的文件名 这个命令组合很强大,要注意备份文件。 (1)sed 'y/1234567890/ABCDEFGHIJ/' test_sed sed 'y/1234567890/ABCDEFGHIJ/' filename ABCDEFGHIJ BCDEFGHIJA CDEFGHIJAB D...

by fush76 - AIX - 2010-04-14 21:54:44 阅读(15988) 回复(1)

生成全字符随机的字串: cat /dev/urandom | strings -n C | head -n L 生成数字加字母的随机字串: cat /dev/urandom | sed 's/[^a-zA-Z0-9]//g' | strings -n C | head -n L 其中C表示字符串的字符数,L表示要生成多少行字符。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/107231/showart_2131185.html

by cwking726 - Linux文档专区 - 2009-12-26 00:39:43 阅读(960) 回复(0)

#include stdio.h> inline char * my_strcpy(char * dest,const char *src) { int d0, d1, d2; __asm__ __volatile__( "1:\tlodsb\n\t" "stosb\n\t" "testb %%al,%%al\n\t" "jne 1b" : "=&S" (d0), "=&D" (d1), "=&a" (d2) :"0" (src),"1" (dest) : "memory"); return dest; } inline char * my_strncpy(char * dest,const char *src,size_t count) { int d0, d1, d2, d3; __asm__ __volatile__(...

by ubuntuer - Linux文档专区 - 2009-05-12 12:36:48 阅读(691) 回复(0)

如下代码: 1 #include 2 #include 3 4 int main(void) 5 { 6 int pptp_num = 1000; 7 char pptp_str[8]; 8 char pptp_tmp1[1]; 9 char pptp_tmp2[2]; 10 char pptp_tmp3[3]; 11 char pptp_tmp4[4]; 12 13 strcpy(pptp_tmp4, "0000"); 14 while(1){ 15 pptp_num++ ; 16 sprintf(pptp_str, "%d", pptp_num); 17 18 ...

by apollohan - Linux环境编程 - 2009-04-22 17:11:53 阅读(1157) 回复(3)

生成全字符随机的字串: cat /dev/urandom | strings -n C | head -n L 生成数字加字母的随机字串: cat /dev/urandom | sed 's/[^a-zA-Z0-9]//g' | strings -n C | head -n L 其中C表示字符串的字符数,L表示要生成多少行字符。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/81377/showart_1274993.html

by skysong1982 - Linux文档专区 - 2008-10-07 20:07:01 阅读(500) 回复(0)

${expression}一共有9种使用方法。 ${parameter:-word} ${parameter:=word} ${parameter:?word} ${parameter:+word} 上面4种可以用来进行缺省值的替换。 ${#parameter} 上面这种可以获得字符串的长度。 ${parameter%word} 最小限度从后面截取word ${parameter%%word} 最大限度从后面截取word ${parameter#word} 最小限度从前面截取word ${parameter##word} 最大限度从前面截取word 上面4个就是用来截取字符串的方法了。有了着四...

by xiaosuzi - Linux文档专区 - 2008-05-19 15:57:53 阅读(875) 回复(0)

itoa函数 函数原形 char *itoa(int value, char *string, int radix) Parameters(参数说明) value:Number to be converted(将要被转换的值) string:String result(转换的结果) radix:Base of value; must be in the range 2 – 36 (转换的基数,取值范围2-36。例如radix=10表示10进制,radix=8表示8进制。) 返回...

by wqfhenanxc - Linux文档专区 - 2008-04-08 08:41:09 阅读(649) 回复(0)

(整理:jason ) 1. grep简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,...

by jasonhe - Linux文档专区 - 2007-01-09 15:33:13 阅读(766) 回复(0)