Shell练习-1(变量,数组)
2017-01-23 11:10
302 查看
#脚本的第一行必须#!/bin/sh这么定义,不是我要求的,是人家要求的, 当然还有其他的类型,我就不多说了 #!/bin/sh echo "hello" #定义变量,直接写就行了,等号左右不能有空格 name="maxj" address="china" 注意两点: #单引号 #1.单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; #2.单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 #双引号 #1.双引号里可以有变量 #2.双引号里可以出现转义字符 #变量中使用系统命令 #使用系统变量的时候, 输出不能使用单引号'',可以使用双引号"" mypwd=`pwd` #echo '$mypwd' 不可以 echo "current path is: $mypwd" echo "My name is "$name",address is "$address echo "只读变量测试" readonly myUrl #只读变量是不能赋值的,就像常量一样 #myUrl="http://www.baidu.com" echo "数组测试" langs=(java c++ c# javascript scala) echo "数组的长度是:${#langs[*]}" echo "数组的长度是:${#langs[@]}" #获取字符串的长度 name="zhangsan" echo "字符串的长度是:${#name}" #截取字符串 echo "提取结果:${name:4:7}"
相关文章推荐
- shell(键盘读取变量内容、数组与宣告)
- Shell数组脚本练习(二)
- shell数组变量
- shell脚本变量,数组与函数
- 【Linux】Shell - 数组练习
- shell脚本使用两个数组,判断一个变量是否在数组里面的例子
- 在shell中把ls的输出存进一个数组变量中
- Shell—变量、字符串和数组
- shell 中的 特殊变量类型数组
- shell脚本----读取一个文本文件将内容按行保存成数组变量
- shell第三天(数组,变量声明,常见命令等)
- shell——变量、数学运算、数组
- 【Shell】-- 入门笔记(1) : 变量、字符串、数组、参数及基本运算符
- 4、Shell函数,Shell数组,变量替换
- Shell数组脚本练习
- shell 定义数组,declare 输出数组,变量自加
- shell学习之一: 变量,数组,判断,循环,函数
- Shell练习 一:变量基础
- Shell循环遍历每个元素都是变量的数组
- 【Linux】Shell - 脚本练习 - 获取变量的变量值