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

字符串变量

时间:2023-11-08 11:04:08浏览次数:25  
标签: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/8246636

相关文章

  • C语言程序设计 练习题参考答案 第七章 (1) 指针与变量 指针与数组
    /*7.13输入三个整数,从小到大排序,(指针,函数实现交换)*/#include"stdio.h"#include"conio.h"voidswap(int*a,int*b,int*c);voidmain(){intx,y,z;printf("请输入三个整数,示例123\n");scanf("%d%d%d",&x,&y,&am......
  • 2609. 最长平衡子字符串
    给你一个仅由 0 和 1 组成的二进制字符串 s 。  如果子字符串中 所有的 0 都在 1 之前 且其中 0 的数量等于 1 的数量,则认为 s 的这个子字符串是平衡子字符串。请注意,空子字符串也视作平衡子字符串。 返回  s 中最长的平衡子字符串长度。子字符串是字......
  • go 数字转字符串
    在Go语言中,你可以使用strconv包中的函数将数字转换为字符串。以下是几种常用的方法:1.使用 strconv.Itoa 函数(整数到字符串):packagemainimport("fmt""strconv")funcmain(){num:=42str:=strconv.Itoa(num)fmt.Println("转换后的字符串:",s......
  • C#判断字符串的显示宽度
    C#判断字符串的显示宽度起因:公司有一个使用项目使用HTML转换为PDF,其中有一个表格,表格的最后一列中的单元格,其字符串超长后会被丢弃,而不是换行到下一行展示(HtmlToPdf渲染引擎导致的,没办法更改)解决方案:根据字符串长度手动添加<br/>换行varsource="ABCD";if(GetLength(sou......
  • C语言变量分类
    按照变量的定义位置分类,在函数外部定义的变量为全局变量或者外部变量;在函数内部定义的变量为局部变量。在不加修饰\(^*\)的情况下,全局变量的作用域是定义以下的整个文件,局部变量的定义域是定义以下的所在函数体。在函数内访问变量时,优先查找局部变量,所以如果局部变量与全局变......
  • 字符串复健(c语言)
    目录目录目录字符串的声明和初始化字符串的内存表示字符串的输入输出输入输出字符串相关函数总结字符串的声明和初始化在C语言中,字符串实际上是使用空字符\0结尾的一维字符数组。声明和初始化一个abc字符串:charsite[4]={'a','b','c','\0'};简化:charsite[]="a......
  • 一文带你零基础深入理解随机变量,概率分布与统计量
    一.随机事件与概率1.1随机现象在自然界和人类活动中,发生的现象多种多样,比如下列这些现象:1.偶数能被2整除2.光的速度是常数 3.一家门店一天之内的订单量4.一个新生儿可能是男生也可能是女生 5.AB实验存在对照组和实验组......
  • 如何遍历字符串数组元素的每一位.318
    code:intmaxProduct(char**words,intwordsSize){  inta[wordsSize];       //目标字符串转换成整型数组元素  intmaxlen=0;        //最大长度乘积  for(inti=0;i<wordsSize;++i){    //遍历字符串数......
  • JavaScript--变量和数据类型
    使用var声明变量vartest=20;test="张三";变量可以存放不同类型的值var定义域分布在全局并且可以重复定义letlet关键字所在的代码块内有效JavaScript中分为:原始类型和引用类型5种原始类型number:数字,整数或者小数string:字符、字符串boolean:布尔null:空undefined:......
  • 统计范围内的元音字符串数
    题目概述:给你一个下标从0开始的字符串数组words和两个整数:left和right。如果字符串以元音字母开头并以元音字母结尾,那么该字符串就是一个元音字符串,其中元音字母是'a'、'e'、'i'、'o'、'u'。返回words[i]是元音字符串的数目,其中i在闭区间[left,right]内。解......