博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell 字符串分割
阅读量:6251 次
发布时间:2019-06-22

本文共 785 字,大约阅读时间需要 2 分钟。

语法1: substring=${string:start:len}

  string的下标从0开始,以start可是,截取len个字符,并赋值于substring

1 #!/bin/bash2 #substr=${
string:start:len}3 str="123456789"4 substr=${str:3:3}5 echo $substr6 7 输出:8 456

语法2:截取指定字符串

  ${varible##*string}:从左向右截取最后一个string后的字符串

  ${varible#string*}:从左向右截取第一个string后的字符串
  ${varible%%string*}:从右向左截取最后一个string后的字符串
  ${varible%string*}:从右向左截取第一个string后的字符串
  “*”:只是一个通配符可以不要

1 #!/bin/bash 2  3 str="usr/bin/user" 4 #* ${varible##*string} 5 substr1=${str##*/} 6 echo $substr1 # = user 7  8 #* ${varible#*string} 9 substr2=${str#*/}10 echo $substr2 # = bin/user11 12 #* ${varible%%string*}13 substr3=${str%%/*}14 echo $substr3 # = usr 15 16 #* ${varible%string*}17 substr4=${str%/*}18 echo $substr4 # = usr/bin

 

转载于:https://www.cnblogs.com/xiaofeiIDO/p/7096043.html

你可能感兴趣的文章
机器学习编程01_线性回归
查看>>
Markdown语法
查看>>
《CSS世界》读书笔记(十六)
查看>>
初入前端
查看>>
(回文串 )Best Reward -- hdu -- 3613
查看>>
最少拦截系统------LCS--------动态规划
查看>>
关于EOF的种种。
查看>>
h5 拍照上传 代码
查看>>
javascript 通用定义
查看>>
语文文法
查看>>
SSM(Spring,SpringMVC,MyBatis)用户登录
查看>>
关于SQL注入,你应该知道的那些事
查看>>
jquery bxslider幻灯片样式改造
查看>>
常用JavaScript操作页面元素的方法
查看>>
学习进度条 12/18 到12/23
查看>>
varnish学习以及CDN的原理
查看>>
服务器配置 隐藏apache和php的版本
查看>>
将数据表中的数据导出到Excel、将Excel中的数据导入到数据表
查看>>
数据恢复系列(1)~恢复方案制定
查看>>
ASCII码值表
查看>>