首页 > 编程语言 > 详细

【shell脚本】字符串和数组的使用

时间:2019-06-28 11:16:08      阅读:121      评论:0      收藏:0      [点我收藏+]

  字符串

可以使用单引号和双引号定义字符串变量但是单引号中不支持变量解析

#! /bin/bash
username="mayuan" str_1="hello ${username}" str_2=hello ${username} echo $str_1 # hello mayuan echo $str_2 # hello ${username}

获取字符串的长度

#! /bin/bash
username="mayuan" echo ${#username} # 6

截取字符串

#! /bin/bash
username="mayuan" echo ${username:1:3} # 从第二个字符开始截取3个字符输出"ayu"

查找指定字符

#! /bin/bash
username="mayuan"
echo $(expr index "${username}" y)  #查找y在指定字符的位置

  数组

#! /bin/bash
arr=(1 2 3 4 5)
echo ${arr[0]} #输出1
echo ${arr[1]} #输出2

获取数组长度

#! /bin/bash
arr=(1 2 3 4 5)
echo ${#arr[@]} #输出5
echo ${#arr[*]}

 

【shell脚本】字符串和数组的使用

原文:https://www.cnblogs.com/itsuibi/p/11101612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!