ChinaUnix.net
相关文章推荐:

linux截取字符串

假设有变量 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 阅读(10642) 回复(13)

相关讨论

${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)

linux如何截字符串,如12345,我要截取34出来,改如何操作?急 :(

by josephlxs - Linux系统管理 - 2004-02-11 12:07:00 阅读(798) 回复(3)

linux如何截字符串,如12345,我要截取34出来,改如何操作?急 :(

by josephlxs - Linux论坛 - 2004-02-11 12:07:00 阅读(717) 回复(3)

请问怎么使用shell脚本截取文件的第三行的,第5,6,7,8,9这5个字符?

by greenandtree - Shell - 2011-06-07 01:30:49 阅读(3709) 回复(7)

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)

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 阅读(15987) 回复(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)