shell 字符串分割
语法1: substring=${string:start:len}
string的下标从0开始,以start可是,截取len个字符,并赋值于substring
1 #!/bin/bash 2 #substr=${string:start:len} 3 str="123456789" 4 substr=${str:3:3} 5 echo $substr 6 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/user 11 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
shell 字符串分割相关推荐
- 【shell】shell字符串分割|文件分割|剪切|截取
目录 一.字符串分割 1.awk分割 2.利用shell 中 变量 的字符串替换成空格分割 3.设置分隔符,通过 IFS 变量 4.利用tr 指令实现字符替换 二.文件分割 按行切割 按时间切割(符合 ...
- shell字符串分割
shell 字符串替换问题 #!/bin/bash string="hello,shell,split,test" #对IFS变量 进行替换处理 OLD_IFS=" ...
- linux shell:字符串分割并反序输出
我想将一个以.分割的字符串(com.sun.java)反序输出为(java.sun.com),在这里<Reverse order of dot-delimited elements in a s ...
- shell split分割字符串_Python3 CookBook | 字符串和文本
欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来. 以下测试代码全部基于 Python3. 字符串操作在程序中的出现频率相当高,包括分割,替换,拼接等等,这篇文章介绍五个最常遇到的问题 ...
- Shell脚本分割字符串
Shell脚本分割字符串 以字符进行切割时: 从字符串左边开始计数 如果想从字符串的左边开始计数,那么截取字符串的具体格式如下: ${string: start :length} 其中,string ...
- shell字符串的处理
shell字符串的处理 截取: shell字符串的截取的问题: 一.Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr "$a" 1 8 2.e ...
- shell字符串处理
转自:http://mcuos.com/thread-2357-1-1.html 一.构造字符串 直接构造 STR_ZERO=hello STR_FIRST="i am a string&q ...
- php 字符串分割出数字,php 字符串分割函数的总结
在php中字符串分割函数有很多很多,下面我来给各位朋友来介绍各种php中字符串分割实例,有需要的朋友可进入参考参考. PHP函数split()的基本语法为 array split ( string $ ...
- shell倒数第三位增加字符_Linux脚本shell字符串处理,基本都有了,看着搜吧
#!/bin/bash # paragraph-space.sh # 在一个单倍行距的文本文件中插入空行. # Usage: $0 索引 expr index $string $substring 在 ...
最新文章
- 他是阿里中台之父,从一线员工做到CTO:有商业意识的技术人,才有未来!
- Windows Mobile与OPhone开发对比
- 卷积神经网络模型如何辨识裸体图片
- python win+r时不成功_Win与R(不使用Anaconda的情况下)
- 计算机论文的的格式,计算机论文格式模板.doc
- python封装exe后其机器能用么_python打包成exe格式后,在部分机子上没法运行
- Java中线程的创建有两种方式
- Codeforces Beta Round #1:B. Spreadsheets
- 【技术分享】H5小游戏开发入门指南
- SpringBoot 核心源码解读
- 小程序实现文字竖排展示
- iphone怎么连接itunes相关解锁教程
- 分享一个淘宝/天猫/京东/阿里 图片抓取工具
- 一政网给了我公考上岸的机会
- libsvm 2.6 的代码注释(支持向量机的神作)
- 什么是CSDN开源社区
- [python爬虫] bilibili视频评论翻页功能
- Linux下thread编程
- LiteOS通信模组教程04-深度剖析LiteOS的AT框架
- 掌握并理解 CORS (跨域资源共享)
热门文章
- array_reverse_PHP array_reverse()函数与示例
- C---编写程序:求出1~1000之间能被7或12整除,但不能同时被二者整除的所有整数,将结果保存在数组中,要求程序数据的输入、计算和输出均使用函数实现。
- 实验9 SQL Server 的触发器
- sqlserver大数据表操作慢_架构师必看!操作日志系统搭建秘技
- 【转】浅析task_struct结构体
- c++ select函数_PySpark 操作函数一览
- TCP服务器/客户端实例(C/C )
- LRU缓存 数据结构设计(C++)
- 【Linux系统编程学习】 Makefile简单入门
- Java垃圾收集机制