当前位置: 首页 > news >正文

专做土特产的网站大数据培训

专做土特产的网站,大数据培训,建设互联网站机房需要哪些设备,云服务器怎么架设网站本文为shell 编程的第二篇,介绍shell中的字符串和数组相关内容。 一、字符串 shell 字符串可以用单引号 ‘’,也可以用双引号 “”,也可以不用引号。 单引号的特点 单引号里不识别变量单引号里不能出现单独的单引号(使用转义符…

本文为shell 编程的第二篇,介绍shell中的字符串和数组相关内容。

一、字符串

shell 字符串可以用单引号 ‘’,也可以用双引号 “”,也可以不用引号。

单引号的特点

  • 单引号里不识别变量
  • 单引号里不能出现单独的单引号(使用转义符也不行),但可成对出现,作为字符串拼接使用。

双引号的特点

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

字符串相关操作,通过如下案例进行说明,使用的环境是Windows下的bash。

name="xiaoyuzhou"
str1='hello, '${name}''
str2='hello, ${name}'
str3="hello, "${name}""
str4="hello, ${name}"
# 字符串拼接
echo ${str1}_${str2}
echo ${str3}_${str4}
# 获取字符串长度
echo ${#name}
# 截取子字符串
echo ${name:4:2}
# 查找子字符串
echo `expr index ${name} "yu"`

在这里插入图片描述

二、数组

bash 只支持一维数组,数组下标从0开始。

# 创建数组, 两种方式
books=([2]=bookC [0]=bookA [1]=bookB)
colors=(red yellow bule)# 访问数组单个元素
echo ${books[1]}
# 访问数组所有元素
echo ${books[*]}
echo ${colors[@]}
# 访问部分元素,${books[@]} 扩展为整个数组,:0:2取出了数组中从 0 开始,长度为 2 的元素。
echo ${books[@]:0:2}# 访问数组长度
echo ${#books[*]}# 2.4 向数组中添加元素
books=(bookC "${books[@]}" bookD)
echo ${colors[@]}# 2.5 从数组中删除元素
unset colors[0]
echo ${colors[@]}

在这里插入图片描述

http://www.dt0577.cn/news/6182.html

相关文章:

  • 易语言怎么做视频网站单页关键词优化费用
  • 网站在线预约模板推广团队
  • 一级a做爰片免费网站冫链接搜索
  • 十大互联网营销公司优化方案官网
  • 个人网站注册费用企业如何做网站
  • 记事本做网站滚动条惠州seo网站管理
  • 网站制作需要学什么语言重庆人社培训网
  • 石景山网站建设制作公司外链的作用
  • 返利网站建设网络营销模式案例
  • 网络营销方式和思路怎么做seo关键词优化
  • 火车头发布到wordpress电脑优化
  • 北京开公司需要什么条件seo兼职论坛
  • 大连市卫生健康委员会官网郑州seo优化
  • 公司网站建设总结网站网络推广企业
  • jsp ajax网站开发典型实例pdf广州营销优化
  • 静态网站分页项目平台
  • 怎样看网站的建设时间表网页设计
  • 张店做网站公司seo免费入门教程
  • 华为云速建站教程关键词搜索站长工具
  • 专业电子科技网站建设网站编辑
  • 自己电脑做网站服务器小工具yahoo搜索
  • 网站建设longda网站推广外贸
  • 怎样做网站标题的图标域名备案
  • 网站设计制作 建网站google建站推广
  • 简单asp网站源码营销网站案例
  • 网站改版升级广告网站留电话
  • 展示型网站php竞价托管sem服务
  • 如何渗透wordpress的网站搜索引擎优化网站
  • 深圳移动网站建设百度seo刷排名网址
  • 中国建设银行网站怎么改支付密码忘了怎么办宁波靠谱营销型网站建设