shell 字符串操作(切片 长度 替换)

 更新时间:2023年09月24日 08:57:57   作者:bug生产者  
这篇文章主要为大家介绍了shell 字符串操作(切片 长度 替换)脚本解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

字符串操作

字符串切片

字符串的第一个字符,编号为0,右邻的字符编号,一次增加1

取字符串切片的语法有两种

${变量:位置起点}

由指定的位置开始,截取子字符串到字符串结束

str="123456"
substr=${str:4}
# 打印结果为56
echo $substr

${变量:位置起点:长度}

str="123456"
substr=${str:2:5}
# 打印结果为3456
echo $substr

字符串长度

使用${#变量名称}可以计算变量值的字符串长度

name="test"
# 4
echo ${#name}

字符串替换

只替换第一个符合的字符串

使用${变量/字符串/替换为的字符串}来进行替换第一个符合的字符串

str="test..1.."
replace=${str/../-}
# test-1..
echo $replace

替换所有符合条件的字符串

使用${变量//字符串/替换为的字符串}来进行替换所有符合条件的字符串

str="test..1.."
replace=${str//../-}
# test-1-
echo $replace

以上就是shell 字符串操作(切片 长度 替换)的详细内容,更多关于shell 字符串操作的资料请关注脚本之家其它相关文章!

相关文章

  • ./ 和 sh 的使用区别详解

    ./ 和 sh 的使用区别详解

    这篇文章主要介绍了./ 和 sh 的使用区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Shell判断字符串变量是否为空的方法实现

    Shell判断字符串变量是否为空的方法实现

    本文主要介绍了Shell判断字符串变量是否为空的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 利用Shell 脚本解决DDOS攻击问题

    利用Shell 脚本解决DDOS攻击问题

    这篇文章主要介绍了利用Shell 脚本解决DDOS攻击问题的相关资料,需要的朋友可以参考下
    2017-06-06
  • linux shell文件转码iconv命令的使用

    linux shell文件转码iconv命令的使用

    本文主要介绍了linux shell文件转码iconv命令的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • linux几个没用但是有趣的命令(收藏)

    linux几个没用但是有趣的命令(收藏)

    今天给大家分享一些linux几个没用但是有趣的命令,非常不错,喜欢的朋友快快收藏吧
    2021-11-11
  • Shell实现的Oracle启动脚本分享

    Shell实现的Oracle启动脚本分享

    这篇文章主要介绍了Shell实现的Oracle启动脚本分享,本文直接给出实现代码,需要的朋友可以参考下
    2015-01-01
  • 一个简单的linux命令 cp

    一个简单的linux命令 cp

    这篇文章主要介绍了一个简单的linux命令cp,cp命令用来复制文件或者目录,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Linux实现压缩文件的生成与查看的常用命令总结

    Linux实现压缩文件的生成与查看的常用命令总结

    如果你是后端程序员,我想你一定见过*.tar.gz、*.zip、*.jar后缀的文件吧,这些都是压缩文件,那这些文件都是怎么生成的,又有哪些关键区别呢?本文将带你一起了解这些文件和配套的操作命令,以及其经常使用的场景
    2022-09-09
  • crontab设置每分钟、每小时、每天、每周、每月、每年定时执行的脚本

    crontab设置每分钟、每小时、每天、每周、每月、每年定时执行的脚本

    这篇文章主要介绍了crontab设置每分钟、每小时、每天、每周、每月、每年定时执行,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • Shell脚本实现上传zip压缩文件到FTP服务器

    Shell脚本实现上传zip压缩文件到FTP服务器

    这篇文章主要介绍了Shell脚本实现上传zip压缩文件到FTP服务器,本文直接给出实现代码,需要的朋友可以参考下
    2014-12-12

最新评论