广告
返回顶部
首页 > 资讯 > 精选 >Shell脚本字符串单引号和双引号有哪些区别
  • 611
分享到

Shell脚本字符串单引号和双引号有哪些区别

2023-06-09 19:06:22 611人浏览 薄情痞子
摘要

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

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

一、字符串基础知识

字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。

单引号

代码如下:

str='this is a string'

单引号字符串的限制:

•单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;
•单引号字串中不能出现单引号(对单引号使用转义符后也不行)。

双引号

代码如下:

your_name='qinjx'
str="Hello, I know your are \"$your_name\"! \n"

双引号的优点:

•双引号里可以有变量
•双引号里可以出现转义字符

二、常用的字符串相关方法

拼接字符串

代码如下:

your_name="qinjx"
greeting="hello, "$your_name" !"
greeting_1="hello, ${your_name} !"

echo $greeting $greeting_1

获取字符串长度

代码如下:

string="abcd"
echo ${#string} #输出 4

提取子字符串

代码如下:

string="alibaba is a great company"
echo ${string:1:4} #输出liba

查找子字符串

代码如下:

string="alibaba is a great company"
echo `expr index "$string" is`

“Shell脚本字符串单引号和双引号有哪些区别”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Shell脚本字符串单引号和双引号有哪些区别

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

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

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

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

下载Word文档
猜你喜欢
  • Shell脚本字符串单引号和双引号有哪些区别
    本篇内容介绍了“Shell脚本字符串单引号和双引号有哪些区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、字符串基础知识字符串是shel...
    99+
    2023-06-09
  • Shell脚本字符串单引号和双引号的区别浅析
    一、字符串基础知识 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号 st...
    99+
    2022-06-04
    字符串 脚本 区别
  • Shell脚本中单引号(‘)和双引号(“)有哪些使用区别
    本篇内容介绍了“Shell脚本中单引号(‘)和双引号(“)有哪些使用区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在Linux操作系统上...
    99+
    2023-06-09
  • Shell脚本中单引号(‘)和双引号(“)的使用区别
    在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用'$param'这种带引号的使用的场景,首先大家...
    99+
    2022-06-04
    脚本 区别 单引号
  • python单引号和双引号、三引号的区别有哪些
    这篇文章主要介绍了python单引号和双引号、三引号的区别有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。区别:单引号和双引号是等效的,如果要换行,那么需要使用符号“\”...
    99+
    2023-06-06
  • Shell中双引号和单引号有什么区别
    Shell中双引号和单引号有什么区别?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.示例Shell在使用的过程中,经常会使双引号或者单引号将字符串括起来,也可...
    99+
    2023-06-09
  • linux中单引号和双引号的区别有哪些
    这篇文章给大家分享的是有关linux中单引号和双引号的区别有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。区别:单引号属于强引用,它会忽略所有被引起来的字符的特殊处理,被引用起来的字符会被原封不动的使用;而双...
    99+
    2023-06-25
  • Shell双引号和单引号有哪些不同
    1.示例 Shell在使用的过程中,经常会使双引号或者单引号将字符串括起来,也可以不使用引号来定义字符串变量。示例如下: str1="testString" //双引号 str2='testString' //单引号...
    99+
    2022-06-04
    shell 双引号 shell 单引号 shell 双引号和单引号
  • php中单双引号有哪些区别
    小编给大家分享一下php中单双引号有哪些区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php中单引号和双引号是有区别的,例如:1、双引号会解析字符串中的变量,...
    99+
    2023-06-06
  • Python的单引号、双引号和三引号有什么区别
    本篇内容主要讲解“Python的单引号、双引号和三引号有什么区别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python的单引号、双引号和三引号有什么区别”吧!写Python脚本时,使用引号定...
    99+
    2023-06-16
  • javascript中的单引号和双引号有什么区别
    本篇内容介绍了“javascript中的单引号和双引号有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-19
  • shell脚本中常见的一些特殊符号和作用有哪些
    这篇文章主要讲解了“shell脚本中常见的一些特殊符号和作用有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“shell脚本中常见的一些特殊符号和作用有哪些”吧!1、{} 大括号:用法一:...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作