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 字符串操作的资料请关注脚本之家其它相关文章!

相关文章

  • ansible执行shell脚本的方法

    ansible执行shell脚本的方法

    本文主要介绍了ansible执行shell脚本的方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Vim命令合集

    Vim命令合集

    这篇文章主要介绍了Vim命令合集的相关知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-10-10
  • 虚拟机中使用linux系启用文件共享之后的文件存在的位置方法

    虚拟机中使用linux系启用文件共享之后的文件存在的位置方法

    下面小编就为大家带来一篇虚拟机中使用linux系启用文件共享之后的文件存在的位置方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • shell脚本批量将文件复制到指定的文件夹下

    shell脚本批量将文件复制到指定的文件夹下

    本文主要介绍了shell脚本批量将文件复制到指定的文件夹下,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Linux启动新进程的几种方法及比较

    Linux启动新进程的几种方法及比较

    有时候,我们需要在自己的程序(进程)中启动另一个程序(进程)来帮助我们完成一些工作,那么我们需要怎么才能在自己的进程中启动其他的进程呢?在Linux中提供了不少的方法来实现这一点,下面就来介绍一个这些方法及它们之间的区别。
    2017-04-04
  • Linux文件的归档和压缩命令

    Linux文件的归档和压缩命令

    文件归档命令tar,文件归档有好多好处,方便使用易于管理,接下来通过本文给大家分享linux文件的归档和压缩命令,感兴趣的朋友一起看看吧
    2017-08-08
  • 通过Shell脚本监控Linux系统的CPU使用率

    通过Shell脚本监控Linux系统的CPU使用率

    在现代运维与开发工作中,实时监控系统资源使用情况是保障服务稳定性的关键一环,CPU 作为计算机的核心处理单元,其使用率直接影响系统的响应速度和效率,本文将深入探讨如何通过 Shell 脚本监控 Linux 系统的 CPU 使用率,需要的朋友可以参考下
    2026-03-03
  • shell脚本如何查询进程并杀死

    shell脚本如何查询进程并杀死

    工作中经常需要写一个定时脚本,需要找到一个进程,然后杀死,并定时重新启动这个进程,这篇文章主要介绍了shell脚本查询进程并杀死,需要的朋友可以参考下
    2023-07-07
  • Shell执行/调用Java/Jar程序例子的实例详解

    Shell执行/调用Java/Jar程序例子的实例详解

    这篇文章主要介绍了Shell执行/调用Java/Jar程序例子的实例详解的相关资料,这里提供实例帮助大家实现这样的功能,需要的朋友可以参考下
    2017-08-08
  • shell脚本杀死指定端口进程的实现示例

    shell脚本杀死指定端口进程的实现示例

    随着越来越广泛的Linux系统使用,如何轻松杀死指定程序端口成为了很多系统管理员最迫切关心的问题,本文就详细的介绍一下如何实现,感兴趣的可以了解一下
    2023-10-10

最新评论