当前位置:   article > 正文

Linux shell---sed的几个简单的替换应用_linux shell 下划线

linux shell 下划线

对字符串的操作:

例如:提取字符串aa_bb_cc_dd中的字符

  1. 提取第一个下划线 _ 前的字符:(将下划线后的字符替换为空字符)

echo "aa_bb_cc_dd" | sed 's/_[^_]*//g'

运行结果:aa

  1. 删除最后一个下划线 _ 后的字符:(将下划线后的字符替换为空字符)

echo "aa_bb_cc_dd" | sed 's/_[^_]*$//g'

运行结果:aa_bb_cc

  1. 替换最后一个下划线 _ 后的字符:

echo "aa_bb_cc_dd" | sed 's/[^_]*$/ee/g'

运行结果:aa_bb_cc_ee

  1. 替换除下划线 _ 外的所有字符:

echo "aa_bb_cc_dd" | sed 's/[^_]/e/g'

运行结果:ee_ee_ee_ee

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/323103
推荐阅读
相关标签
  

闽ICP备14008679号