标签:Shell name 编程 say jack str 字符串 hello
变量:类型只有数字、字符串、数组,不用分号#!/bin/sh
str_name="jack" #变量赋值,等号俩边不能有空格,比如str_name = "jack"、str_name= "jack"
echo $str_name
echo ${str_name}
readonly str_name #定义只读,不带$
unset str_name #删除变量,不带$
str_say = "hello, ${str_name} !" #拼接字符串
str_say = "hello", ${str_name} ! #拼接字符串
str_say = hello, ${str_name} ! #拼接字符串
len = ${#str_say} #获取字符串长度
len = ${#str_say[0]} #获取字符串长度,一样效果
str_sub = ${str_name:1:3} #字符串截取:${字符串:开始位置:截取长度},第一个字符的索引值为 0
echo `expr index "$string" io` #查找子字符串
标签:Shell,name,编程,say,jack,str,字符串,hello 来源: https://www.cnblogs.com/feiying100/p/16584748.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。