[FZH] bash中如何测试子字符串?

Chen Lei supercyper在163.com
星期二 四月 20 09:04:51 UTC 2010


寻找kde字符串是想干嘛?




在2010-04-20 14:13:55,"LI Rui Bin" <cheeseli在hotmail.com> 写道:
>目前使用
>echo $VAR|grep -i kde >/dev/null
>
>On 04/20/2010 01:44 PM, dhyang wrote:
>> 在 2010-04-20二的 01:04 +0800,LI Rui Bin写道:
>>    
>>> 翻了一下书
>>> 也可以 test -z ${VAR##*kde*}
>>>      
>> bash的字符截断,也可以这样 test -z ${VAR%%*kde*},往后截断,不过写作
>> [ -z ${VAR##*kde*}] 会比较专业一些。
>> 最好的办法是用支持regexp的工具。 比如,grep,sed,awk,之类,
>> echo $VAR|grep .*[kK][dD][eE].* 或许更能满足你的在求.
>>
>> _______________________________________________
>> Chinese mailing list
>> Chinese at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/chinese
>>    
>
>_______________________________________________
>Chinese mailing list
>Chinese at lists.fedoraproject.org
>https://admin.fedoraproject.org/mailman/listinfo/chinese


关于邮件列表 Chinese 的更多信息