iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Shell脚本字符串截取方法总结
  • 243
分享到

Shell脚本字符串截取方法总结

2023-06-09 19:06:06 243人浏览 泡泡鱼
摘要

本篇内容介绍了“shell脚本字符串截取方法总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!假设有变量 var=Http://www.aa

本篇内容介绍了“shell脚本字符串截取方法总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

假设有变量 var=Http://www.aaa.com/123.htm.

1. # 号截取,删除左边字符,保留右边字符。

代码如下:


echo ${var#*//}

其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符
即删除 http://
结果是 :www.aaa.com/123.htm

2. ## 号截取,删除左边字符,保留右边字符。

代码如下:


echo ${var##*/}

##*/ 表示从左边开始删除最后(最右边)一个 / 号及左边的所有字符
即删除 http://www.aaa.com/

结果是 123.htm

3. %号截取,删除右边字符,保留左边字符

代码如下:


echo ${var%/*}

%/* 表示从右边开始,删除第一个 / 号及右边的字符

结果是:http://www.aaa.com

4. %% 号截取,删除右边字符,保留左边字符

代码如下:


echo ${var%%/*}

%%/* 表示从右边开始,删除最后(最左边)一个 / 号及右边的字符
结果是:http:

5. 从左边第几个字符开始,及字符的个数

代码如下:


echo ${var:0:5}

其中的 0 表示左边第一个字符开始,5 表示字符的总个数。
结果是:http:

6. 从左边第几个字符开始,一直到结束。

代码如下:


echo ${var:7}

其中的 7 表示左边第8个字符开始,一直到结束。
结果是 :www.aaa.com/123.htm

7. 从右边第几个字符开始,及字符的个数

代码如下:


echo ${var:0-7:3}

其中的 0-7 表示右边算起第七个字符开始,3 表示字符的个数。
结果是:123

8. 从右边第几个字符开始,一直到结束。

代码如下:


echo ${var:0-7}

表示从右边第七个字符开始,一直到结束。
结果是:123.htm

注:(左边的第一个字符是用 0 表示,右边的第一个字符用 0-1 表示)

“Shell脚本字符串截取方法总结”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Shell脚本字符串截取方法总结

本文链接: https://www.lsjlt.com/news/257342.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Shell脚本字符串截取方法总结
    本篇内容介绍了“Shell脚本字符串截取方法总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!假设有变量 var=http://www.aa...
    99+
    2023-06-09
  • bash脚本截取字符串的两种方法
    目录方法一:位置截取方法二,左右按照字符串截断,#从做到右 ,%从右到左。方法一:位置截取 #bin/bash STR="1234567890asdfghjkl" echo "first character ${STR:...
    99+
    2023-02-02
    bash截取字符串
  • linux shell字符串截取的详细总结(实用!)
    目录一、字符串变量的截取操作1.从指定位置(index)截取固定长度2.截取指定字符串(子字符串)左边的字符3.截取指定字符串(子字符串)右边的字符二、用cut命令截取(适合处理管道...
    99+
    2024-04-02
  • shell脚本字符串分割、截取和拼接的方法是什么
    今天小编给大家分享一下shell脚本字符串分割、截取和拼接的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、分割...
    99+
    2023-07-05
  • Shell中的字符串截取的方法
    本篇内容主要讲解“Shell中的字符串截取的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell中的字符串截取的方法”吧!一.从左向右截取最后一个string后的字符串:${variab...
    99+
    2023-06-05
  • Oracle中字符串截取常用方法总结【推荐】
    substr 函数:截取字符串  语法:SUBSTR(string,start, [length]) string:表示源字符串,即要截取的字符串。 start:开始位置,从1开始查找。...
    99+
    2024-04-02
  • JavaScript实现字符串截取的三个方法总结
    目录substring()substr()slice()substring()和substr()的区别方法补充在 JavaScript 中,可...
    99+
    2023-02-27
    JavaScript实现字符串截取方法 JavaScript字符串截取 JavaScript字符串
  • Shell字符串截取的方法介绍
    这篇文章主要讲解了“Shell字符串截取的方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell字符串截取的方法介绍”吧!一、Linux shell 截取字符变量的前8位,有方法如...
    99+
    2023-06-09
  • Java截取字符串方法
    主要有以下几种方法:     1、通过subString()方法来进行字符串截取(最常用)    2、通过StringUtils(apache的)提供的方法或者StrUtil(hutool的)    3、split()+正则表达式...
    99+
    2023-09-01
    java 开发语言
  • shell脚本字符串处理的使用(分割、截取和拼接)
    目录1、分割2、截取3、拼接4、示例1、分割 按字符分割:${parameter//pattern/string} 。用string来替换parameter变量中所有匹配的pattern 示例: #!/bin/bash ...
    99+
    2023-03-23
    shell脚本字符串处理 shell 字符串处理
  • javascript截取字符串的方法
    小编给大家分享一下javascript截取字符串的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript截取字符串的方法:1、使用subst...
    99+
    2023-06-14
  • Java中截取字符串方法
    java中对字符串进行截取 通过subString()方法来进行字符串截取,返回字符串中的子字符串,在java中有两种用法 //示例代码public static void main(String[] args) { Str...
    99+
    2023-08-16
    java 开发语言 servlet
  • Shell字符串截取如何实现
    这篇文章主要讲解了“Shell字符串截取如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell字符串截取如何实现”吧!Shell 截取字符串通常有两种方式:从指定位置开始截取和从指...
    99+
    2023-06-09
  • JS截取字符串(3种方法)
    在 JavaScript 中,有多种方法可以截取字符串。以下是三种常用的方法:1. 使用 `substring()` 方法...
    99+
    2023-09-06
    JS
  • Python字符串的基本用法总结
        字符串序列用于表示和存储文本,python中字符串是不可变对象。通常由单引号(' ),双引号(" ),三引号(''' """)包围,其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。便...
    99+
    2023-01-31
    字符串 Python
  • shell脚本实现字符串的动态替换方法
    目录背景代码使用示例用shell实现某行字符串的替换背景 我们有时候需要完成字符串的多组替换,比如需要完成以下替换 将“小草”替换为“真是让人印象深刻”将“小狗...
    99+
    2024-04-02
  • MySQL 中的字段截取与字符串截取方法详解
    系列文章目录 文章目录 系列文章目录前言一、字段截取:二、字符串截取:总结 前言 在 MySQL 数据库中,有时我们需要截取字段或字符串的一部分进行查询、展示或处理。本文将介绍 MySQL 中常用的字段截取和字符串截取方法,...
    99+
    2023-08-17
    mysql 数据库
  • Python3字符串操作方法总结
    这篇文章主要讲解了“Python3字符串操作方法总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python3字符串操作方法总结”吧!1capitalize() 将字符串的第一个字符转换为...
    99+
    2023-06-04
  • JS截取字符串的方法详解
    substr() 方法 substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 stringObject.subst...
    99+
    2024-04-02
  • C#截取字符串方法有哪些
    本篇内容介绍了“C#截取字符串方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一种:根据单个分隔字符用split截取现金盘网站制作...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作