在linux下的shell操作,有一些业务需求,将输入的连接做个简单处理,比如去除链接后边的“/”,或者是获取到svn版本号为‘r128137’,想把第一个字符去掉,保留有用的数字。那么linux是如何实现的呢?当然,方法有很多种,适合自己是关键,这里只举一例:

  1. 去除链接后边的“/”
  2. # 判断路径是否以/结尾
    apk_path='https://www.cnblogs.com/hulk-1029/'
    n=`expr $apk_path: '.*/'` # 不是以/结尾时,n=0
    if [[ n -ne 0 ]];then
      apk_path
    =`echo ${apk_path%?}`
    fi
  3. apk_path='https://www.cnblogs.com/hulk-1029/'
    echo ${apk_path%?}

    去除字符串a123456首个字符

  4. echo a123456 | awk '{print substr($1,2)}'

     

posted on 2019-06-28 14:49  雨之夜&秋  阅读(19961)  评论(0编辑  收藏  举报