博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell 中字符串的操作和处理(截取)
阅读量:3523 次
发布时间:2019-05-20

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

#!/bin/sh#测试字符串的操作str=abcdefghijklmn#从左向右,忽略3个字符后,开始取2个字符str2=${str:3:2}echo $str2   #defpath=/usr/local/usr/bin##从左向右匹配,匹配第一个后返回res=${path#*/}  echo $res   #usr/local/usr/binres=${path#*l}echo $res   #ocal/usr/binres=${path##*/} #匹配尽可能多后返回echo $res #binres=${path##*l} #匹配尽可能多后返回echo $res #/usr/bin# %从右向左匹配res=${path%usr/*}echo $res #/usr/localres=${path%%usr/*}echo $res #/str=abcdefhijklmndefres=${str/def/DEF}echo $res #abcDEFhijklmndefres=${str//def/DEF}echo $res #abcDEFhijklmnDEF

转载地址:http://yxuhj.baihongyu.com/

你可能感兴趣的文章
JVM的4种垃圾回收算法、垃圾回收机制
查看>>
什么是分布式事务
查看>>
常用的分布式事务解决方案
查看>>
设计模式:单例模式 (关于饿汉式和懒汉式)
查看>>
一致性Hash算法
查看>>
更新Navicat Premium 后打开数据库出现1146 - Table 'performance_schema.session_variables' doesn't exist
查看>>
安装rabbitmq时踩的坑
查看>>
2021-06-09数据库添加多条数据
查看>>
简单的JAVA小作品
查看>>
一些方便的遍历方法
查看>>
CMake下载
查看>>
未调用fflush产生的图片文件无法打开问题
查看>>
SQL 约束(二)
查看>>
SQL ALTER用法(三)
查看>>
SQL where子句及查询条件语句(六)
查看>>
SQL 连接JOIN(九)
查看>>
linux VM虚拟机可以ping通主机,但主机无法ping通虚拟机
查看>>
linux 错误码
查看>>
C++ 中Struct与typedef struct总结
查看>>
WNetAddConnection2调用失败,错误码1200/1312
查看>>