首页 > 其他分享 >6字符串变量

6字符串变量

时间:2023-11-06 20:00:33浏览次数:29  
标签:var1 变量 var2 echo char 字符串 变量名

字符串变量

三种格式

  • 单引号
  • 双引号(推荐使用)
  • 不用引号
var1='abc'    #原样输出,在拼接字符串中使用无效,不能解析变量
var2="abc"    #可以解析得到值而不是原样输出,还可以解析子双引号;
Var3=abc      #不能包含空格

获取字符串的长度

语法

${#变量名}

shell字符串拼接

  • 无符号
  • 双引号
  • 混合拼接
var1=abc
var2=acq
echo ${var1}${var2}
echo "echo ${var1}${var2}"
echo ${var1}'&&'${var2}

字符串的截取

格式

${变量名:start:lenth}
${变量名:start}
${变量名:}
${变量名:0-start:lenth}#从右侧第几个向右截取lenth的长度,相当于倒数
#下面这些都不包括自己本身这个字符
${变量名#*chars}   #第一次出现char向右的所有字符;
${变量名##*chars}   #最后一次出现char向右的所有字符;
${变量名%chars*}   #右侧第一次出现char向左的所有字符;
${变量名%%chars*}   #右侧最后次出现char向左的所有字符;

标签:var1,变量,var2,echo,char,字符串,变量名
From: https://blog.51cto.com/u_16182563/8217279

相关文章

  • Shell内置变量 - date
    date是Shell中内置变量,用于获取日期时间。可通过以下命令,查看该内置变量的使用。date--help1、date的用法date的用法:date[OPTION]...[+FORMAT]这里介绍下常用的OPTION选项和+FORMAT格式。1.1、OPTION选项-d--date=STRING以字符串展示时间......
  • 将整数转换为字符串的方法是什么?
    内容来自DOChttps://q.houxu6.top/?s=将整数转换为字符串的方法是什么?我正在一个项目中处理所有的从int到String的转换,都是像这样完成的:inti=5;StringstrI=""+i;我对Java不太熟悉。这是一种常见的做法吗?还是有什么错误呢?通常的做法是使用Integer.toStri......
  • js substring截取字符串,不信你看不懂,简单案例分享
     在JavaScript中,substring 方法用于截取字符串。它返回字符串的一个子集,即原始字符串中介于两个指定下标之间的字符。substring 方法的语法如下:str.substring(indexStart[,indexEnd])indexStart:必需的参数,表示要提取的第一个字符的下标(位置)。如果 indexStart 大于 ind......
  • 已知数据的Type和字符串表示的值反射获取对象
    转自Convertstringtoobject(c#)_c#string转object-CSDN博客 需求:已知数据的Type和string表示的值,据此两个条件生成真正的值,例如Type为System.Boolean,值为falseTypemyType=Type.GetType("System.Boolean");varresult=Convert.ChangeType("false",myType);以上......
  • C#解析JSON字符串总结
    JSON文件读取到内存中就是字符串,.NET操作JSON就是生成与解析JSON字符串。操作JSON通常有以下几种方式:1.原始方式:按照JSON字符串自己来解析。 2.通用方式【★★★★★】:这种方式是使用开源的类库Newtonsoft.Json(下载地址http://json.codeplex.com/)。下载后添加dll引用就......
  • R语言群组变量选择、组惩罚group lasso套索模型预测分析新生儿出生体重风险因素数据和
    原文链接:http://tecdat.cn/?p=25158原文出处:拓端数据部落公众号 本文拟合具有分组惩罚的线性回归、GLM和Cox回归模型的正则化路径。这包括组选择方法,如组lasso套索、组MCP和组SCAD,以及双级选择方法,如组指数lasso、组MCP。还提供了进行交叉验证以及拟合后可视化、总结和预测的实......
  • R语言字符串替换
    RgsubFunction gsub()functionreplacesallmatchesofastring,iftheparameterisastringvector,returnsastringvectorofthesamelengthandwiththesameattributes(afterpossiblecoerciontocharacter).Elementsofstringvectorswhichareno......
  • (十一)Python之字符串类型
    字符串类型Python中的字符串用单引号(‘’)或双引号(”“)括起来,同时使用反斜杠(\)转义特殊字符语法:s=”a1a2...an“(n>=0)Python使用单引号(‘)、双引号(“)、三引号(”“”)来表示字符串、其中三引号可以由多行组成,它是编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当作注......
  • (七)Python之变量与常量
    Python变量:变量是计算机内存中的一块区域、存储规定范围内的值、值可以改变、通俗的说变量就是给数据起个名字。Python常量:其值在程序运行过程中保持不变的量Python变量赋值:1.Python中的变量不需要声名、变量的赋值操作时变量声明和定义的过程每个变量在使用前都必须赋值,变......
  • 切换JDK版本时修改JAVA_HOME环境变量不生效
     Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment           解决方法: (1)检查环境变量Path;(2)删除java.exe,javaw.exe,javaws.exe 在修改JDK的安装目录的情况下会出现失效的时候,因为jdk在安装的时候自己在path中添加了......