收藏文章 楼主

变量-shell基础1.2

版块:shell   类型:普通   作者:小绿叶技术博客   查看:912   回复:0   获赞:0   时间:2020-03-23 16:54:11

#!/bin/bash

name="eisc"

echo $name

echo ${name}

name="eisc小绿叶技术博客"

# 定义变量

echo $name # 打印变量


readonly name # readonly [reɪ'dɒnlɪ] 只读的,无法被重新定义

#unset $name # unset  [ʌnˈset] 复原,删除变量的值


a="Hello, I know you are \"$name\"! \n"

# 出现转译字符使用双引号,变量有双引号也会被打印

# 单引号:出现 ${your_name} 变量不会被解析


echo ${#a}  ${a:1:4} # 1.获取字符串长度

# 2.提取字符串,从自然数0开始数数,取出4个字符


==========  数组  ==========

array_name=(111 222 333 value3)

#  array [əˈreɪ] 数组,value  [ˈvæljʊz] 数值

# 定义一个数组变量,有4个元素

valuen=${array_name[2]} 

# 读取数组,第个元素

# 将2更换成@获取全部元素


lt=${#array_name[@]} # 获取字符串长度



多行注释:

:<<!

开头和结尾是注释符号

!







提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:变量-shell基础1.2

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息