iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux shell字符串内置的常用操作介绍
  • 440
分享到

linux shell字符串内置的常用操作介绍

2023-06-09 18:06:28 440人浏览 泡泡鱼
摘要

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

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

在编写shell程序时,经常会涉及到字符串相关操作。有许多命令语句,如awk,sed都能够做字符串各种操作。 事实上shell内置一系列操作符号,能够达到相似效果,使用内部操作符会省略启动外部程序等时间,因此速度会很的快。如果内置的操作符能够做到的,优先使用内置的。

1 读取字符串值

表达式含义
${var}变量var本来的值
${var-default}var没声明返回default,但不改变var的值
${var:-default}var没声明或其值为空返回default,但不改变var的值
${var=default}var没有声明返回default,并将var的值设置为default
${var:=default}var没声明或其值为空返回default,并将var的值设置为default
${var+other}var被声明返回other,但不改变var的值
${var:+other}var被声明且不为空返回other,但不改变var的值
${var?err_msg}var没有被声明,将消息err_msg送到标准错误输出
${var:?err_msg}var没声明或者为空,将消息err_msg送到标准错误输出
${!varprefix*}匹配之前全部以varprefix开头进行声明的变量
${!varprefix@}匹配之前全部以varprefix开头进行声明的变量

2 字符串操作

表达式含义
${#string}string的长度
${string:position}在string中, 从位置position开始提取子串
${string:position:length}在string中, 从位置position开始提取长度为$length的子串
${string#substring}从变量string的开头, 删除最短匹配substring的子串
${string##substring}从变量string的开头, 删除最长匹配substring的子串
${string%substring}从变量string的结尾, 删除最短匹配substring的子串
${string%%substring}从变量string的结尾, 删除最长匹配substring的子串
${string/substring/replacement}使用replacement, 来取代第一个匹配的substring
${string//substring/replacement}使用replacement, 取代全部匹配的substring
${string/#substring/replacement}假设string的前缀匹配substring, 那么就用replacement来取代匹配到的substring
${string/%substring/replacement}假设string的后缀匹配substring, 那么就用replacement来取代匹配到的substring
 说明:"substring”可以为正则表达式

“linux shell字符串内置的常用操作介绍”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: linux shell字符串内置的常用操作介绍

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

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

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

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

下载Word文档
猜你喜欢
  • linux shell字符串内置的常用操作介绍
    本篇内容介绍了“linux shell字符串内置的常用操作介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在编写shell程序时,经常会涉...
    99+
    2023-06-09
  • linux中shell字符串操作的详细介绍
    本篇内容主要讲解“linux中shell字符串操作的详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中shell字符串操作的详细介绍”吧!在做shell批处理程序时候,经常会涉及...
    99+
    2023-06-09
  • Bash Shell字符串操作方法介绍
    这篇文章主要介绍“Bash Shell字符串操作方法介绍”,在日常操作中,相信很多人在Bash Shell字符串操作方法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Bash Shell字符串操作方法介绍...
    99+
    2023-06-09
  • linux shell字符串内置的常用操作(获取长度、查找、替换)
    之前编程网也发过相关的文章。这里呢,推荐大家使用一些内置的函数。 在编写shell程序时,经常会涉及到字符串相关操作。有许多命令语句,如awk,sed都能够做字符串各种操作。 事实上shell内置一系列操作...
    99+
    2022-06-04
    字符串 长度 常用
  • python字符串常见使用操作方法介绍
    目录1.字符串的驻留机制2.什么叫字符串的驻留机制3.字符串驻留机制的优缺点4.字符串的查询操作的方法4.1字符串的大小写转换操作的方法4.2字符串内容对其操作和方法4.3判断字符串...
    99+
    2022-11-13
  • 操作JS字符串的技巧介绍
    本篇内容介绍了“操作JS字符串的技巧介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!JavaScript...
    99+
    2022-10-19
  • Python中字符串的基础介绍及常用操作总结
    目录1.字符串的介绍2.字符串的下标3.字符串切片4.字符串find()操作5.字符串index()操作6.字符串count()操作7.字符串replace()操作8.字符串spli...
    99+
    2022-11-12
  • Python随机数和随机字符串的相关操作介绍
    本篇内容介绍了“Python随机数和随机字符串的相关操作介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python随机数与随机字符串&g...
    99+
    2023-06-17
  • python常用字符串操作的总结
    本篇内容主要讲解“python常用字符串操作的总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python常用字符串操作的总结”吧!1、字符串使用乘法运算符*做乘法运算的含义是复制。>&...
    99+
    2023-06-20
  • Swift5有哪些常用的字符串操作
    本篇内容介绍了“Swift5有哪些常用的字符串操作”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. Sw...
    99+
    2022-10-19
  • javaScript操作字符串的一些常用方法
    目录1. 获取字符串长度2. 获取字符串指定位置的值(1)charAt()(2)charCodeAt()3. 检索字符串是否包含特定序列(1)indexOf()(2)lastInde...
    99+
    2022-11-13
  • python字符串的常用操作方法小结
    本文实例为大家分享了python字符串的操作方法,供大家参考,具体内容如下 1.去除空格 str.strip():删除字符串两边的指定字符,括号的写入指定字符,默认为空格 >>> a...
    99+
    2022-06-04
    小结 字符串 操作方法
  • python字符串的一些常见实用操作
    目录切片——str[start:end]字符串长度——len(str)重复字符串 ——1、str * n,2、...
    99+
    2022-11-10
  • python中字符串最常用的操作方法
    这篇文章给大家分享的是有关python中字符串最常用的操作方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先,我们先定义两个字符串,然后后面我们会对其进行一系列操作示范str1="sadf ...
    99+
    2023-06-08
  • shell脚本字符串和数组的使用操作方法
    字符串 可以使用单引号和双引号定义字符串变量但是单引号中不支持变量解析 #! /bin/bash username="mayuan" str_1="hello ${username}" str_2='hello $...
    99+
    2022-06-04
    shell 字符串数组 shell 脚本字符串 shell 脚本数组
  • python字符串内置函数的作用有哪些
    Python字符串内置函数的作用有以下几种:1. len():返回字符串的长度。2. str():将其他类型的数据转换为字符串。3....
    99+
    2023-09-16
    python
  • Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍
    Shell中的特殊字符有 1、$ 美元符 2、 反斜杠 3、` 反引号 4、" 双引号 5、< ,>;,*,?,[,] 下面我一一举列说明 一、$符号 1、echo $...
    99+
    2022-06-04
    斜杠 引号 脚本
  • C#操作串口通信协议Modbus的常用方法介绍
    一、读线圈状态 /// <summary> /// 读线圈状态测试 /// </summary> ...
    99+
    2022-11-13
  • Python3中字符串的常用操作方法有哪些
    这篇文章主要介绍了Python3中字符串的常用操作方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python3中字符串的常用操作方法有哪些文章都会有所收获,下面我们一...
    99+
    2022-10-19
  • Go语言字符串常见操作的使用汇总
    目录1. 字节数组2. 头尾处理3. 位置索引4. 替换5. 统计次数6. 重复7. 大小写8. 去除字符9. 字符串切片处理10. 数值处理1. 字节数组 字节与字符的区别 字节(...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作