ChinaUnix.net
相关文章推荐:

bash shell 字符串分隔

#!/bin/sh $str=123a567 $res=`expr $str : '\(.*\)a\(.*\)'` 如何获得第一个和第二个匹配

by ciedecem - Shell - 2013-04-08 22:25:14 阅读(3920) 回复(13)

相关讨论

如何在bash shell 下写一个脚本来自动替换某一个文件中得字符串,然后保存该文件由于其他application得输入?谢谢!

by zhqiang - Shell - 2004-01-15 10:44:35 阅读(4661) 回复(14)

我现在有一个字符串$TEST的内容是ASDFFDSASSS 我现在怎么知道这个字符串中出现了多少个S呢? 另外小菜鸟想知道这个论坛的帖子发完之后,还需要结贴么?怎么结

by sling2007 - Shell - 2009-10-17 07:40:10 阅读(2653) 回复(14)

执行如下命令,分割符要加到行尾的,但是加到了行首,这是怎么回事? awk -F"|" 'BEGIN { OFS="|" } {print $0"|"}' cmbboundle |558|110718110124883|256702260546|25001|25000|90|0|0|53|5|0|0|2011-07-18 10:59:00|2011-10-16 11:01:00|NULL|256702260546|0|DEVFE01 |559|110718111753430|256702551216|25849|25000|90

by counter1219 - Shell - 2011-09-19 23:09:39 阅读(2322) 回复(2)

得到长度 CODE: %x="abcd" #方法一 %expr length $x 4 # 方法二 %echo ${#x} 4 # 方法三 %expr "$x" : ".*" 4 # expr 的帮助 # STRING : REGEXP anchored pattern match of REGEXP in STRING 查找子串 CODE: %expr index $x "b" 2 %expr index $x "a" 1 %expr index $x "b" 2 %expr index $x "c" 3 %expr index $x "d" 4 得到子字符串 CODE: # 方法一 # expr startpos length %expr substr "$x" 1 3 abc %expr subst...

by sjhf - Linux文档专区 - 2009-03-23 11:09:36 阅读(515) 回复(0)

得到长度 %x="abcd" #方法一 %expr length $x 4 # 方法二 %echo ${#x} 4 # 方法三 %expr "$x" : ".*" 4 # expr 的帮助 # STRING : REGEXP anchored pattern match of REGEXP in STRING查找子串 %expr index $x "b" 2 %expr index $x "a" 1 %expr index $x "b" 2 %expr index $x "c" 3 %expr index $x "d" 4得到子字符串 # 方法一 # expr startpos length %expr substr "$x" 1 3 abc %expr substr "$x" 1 5 abcd %ex...

by 公子月 - Linux文档专区 - 2009-03-05 09:59:36 阅读(582) 回复(0)

bash字符串匹配的用法 bash字符串匹配共有6种形式: 1. ${variable#pattern} 如果pattern匹配variable的开始部分,从variable的开始处删除字符直到第一个匹配的位置,包括匹配部分,返回剩余部分。 2. ${variable##pattern} 如果pattern匹配variable的开始部分,从variable的开始处删除字符直到最后一个匹配的位置,包括匹配部分,返回剩余部分。 3. ${variable%pattern} 如果pattern匹配variable的结尾部分,从variable的结尾处...

by long_ming - Linux文档专区 - 2009-01-14 23:40:32 阅读(858) 回复(0)

bash字符串匹配共有6种形式: 1. ${variable#pattern} 如果pattern匹配variable的开始部分,从variable的开始处删除字符直到第一个匹配的位置,包括匹配部分,返回剩余部分。 2. ${variable##pattern} 如果pattern匹配variable的开始部分,从variable的开始处删除字符直到最后一个匹配的位置,包括匹配部分,返回剩余部分。 3. ${variable%pattern} 如果pattern匹配variable的结尾部分,从variable的结尾处删除字符直到第一个匹配...

by zzxia - Linux文档专区 - 2008-11-06 11:16:23 阅读(589) 回复(0)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 得到长度 %x="abcd" #方法一 %expr length $x 4 # 方法二 %echo ${#x} 4 # 方法三 %expr "$x" : ".*" 4 # expr 的帮助 # STRING : REGEXP anchored pattern match of REGEXP in STRING 查找子串 %expr index $x "b" 2 %expr index $x "a" 1 %expr index $x "b" 2 %expr index $x "c" 3 %expr index $x "d" 4 得到子字符串 # 方法一 # expr startpos length %e...

by 一路狂笑 - Linux文档专区 - 2007-09-27 21:05:25 阅读(533) 回复(0)

1.得到字符串长度 方法一: $echo ${#variable} code: PHP 代码: [color="#000000"]zhyfly[color="#007700"]: ~$ [color="#0000bb"]x[color="#007700"]=[color="#dd0000"]"this is a test" [color="#0000bb"]zhyfly[color="#007700"]: ~$ echo ${[color="#ff8000"]#x} [color="#0000bb"]14 方法二: $expr length "$variable" code: PHP 代码: [color="#000000"]zhyfly[color="#007700"]: ~$ [color="#0000bb"]x[color="#007700"...

by msj0520 - Linux文档专区 - 2013-05-23 21:31:15 阅读(1285) 回复(2)

Advanced bash-Scripting Guide: An in-depth exploration of the art of shell scripting 9.2. Manipulating Stringsbash中的字符串处理 bash支持一系列令人吃惊的数字和字符串处理。不幸的是这些工具缺乏统一的焦点/目的, 它们有些是参数替换(parameter substitution)的子集,其他的属于UNIX命令expr的功能。 这种情况导致了命令语法的不一致/统一 和 功能的重复实现,别提有多混乱了! 字符串长度(String Length) ${#string} e...

by yjh777 - Shell - 2012-11-30 15:25:54 阅读(6034) 回复(7)