美文网首页
1-3 字符串处理练习

1-3 字符串处理练习

作者: gurlan | 来源:发表于2019-11-08 22:21 被阅读0次
!/bin/bash

 string='Bigdata process framework is Hadoop,Hadoop is a open source project '
function print_tips
{

        echo '*********************************'
        echo '1) 打印字符串string的长度'
        echo '2) 删除字符串中所有的Hadoop'
        echo '3) 替换第一个Hadoop为Mapreduce'
        echo '4) 替换所有的Hadoop为Mapreduce'
}
#print_tips

function print_string_length
{
        echo ${#string}
}
#print_string_length

function del_hadoop
{
         echo ${string/Hadoop/}
}

function replace_first_hadoop
{
        echo ${string/Hadoop/Mapreduce}
}

function replace_all_hadoop
{
        echo ${string//Hadoop/Mapreduce}
}
while true
do
        echo "【string=$string】"
          print_tips
        read -p "place input your choose:" choose
        case $choose in
                1)  print_string_length
                ;;
                2) del_hadoop
                ;;
                3) replace_first_hadoop
                ;;
                4) replace_all_hadoop
                ;;
                q|Q) exit
                ;;
                *) echo 'error'
                ;;
        esac
done

相关文章

网友评论

      本文标题:1-3 字符串处理练习

      本文链接:https://www.haomeiwen.com/subject/vyxgbctx.html