赞
踩
对字符串的操作:
例如:提取字符串aa_bb_cc_dd中的字符
提取第一个下划线 _ 前的字符:(将下划线后的字符替换为空字符)
echo "aa_bb_cc_dd" | sed 's/_[^_]*//g'
运行结果:aa
删除最后一个下划线 _ 后的字符:(将下划线后的字符替换为空字符)
echo "aa_bb_cc_dd" | sed 's/_[^_]*$//g'
运行结果:aa_bb_cc
替换最后一个下划线 _ 后的字符:
echo "aa_bb_cc_dd" | sed 's/[^_]*$/ee/g'
运行结果:aa_bb_cc_ee
替换除下划线 _ 外的所有字符:
echo "aa_bb_cc_dd" | sed 's/[^_]/e/g'
运行结果:ee_ee_ee_ee
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。