1、执行shell命令
chomd +x ./xx.shell
source ./xx.shell
前一种是子shell执行脚本,不会改变父环境变量,如果想要代码中切换目录的操作生效,需要使用source命令执行。
2、#!/bin/sh
#!告诉系统后面的路径是解释脚本文件的shell程序
3、shell变量
3.1变量命令规则
3.2使用变量
your_name=“Eva”
echo $your_name
或者
echo ${your_name} 花括号为了规范边界
3.3只读变量
只读变量值不能被改变
myurl=“https://www.baidu.com”
readonly myurl
3.4删除变量
unset myurl
4、shell字符串
4.1单引号
4.2双引号
your_name=‘Eva’
str=“hello, I know you are \”$you_name\”
4.3获取字符串长度
echo ${#your_name} #输出3
4.4提取子字符串
str=“Eva is girl”
echo ${str:0:3} #输出Eva
4.5查找字符串
echo `expr index “$str” ig` #输出4 查询I或g的位置
5、shell数组
5.1定义数组
array_name=(value0 value1 value2 value3)
5.2读取数组
echo ${array_name[1]} #返回value1
获取数组中所有元素echo ${array_name[@]}
5.3获取数组长度
length=${#array_name[@]} #获取数组元素的个数
lengthn=${#array_name[n]}#获取数组单个元素的长度
6、shell注释
单行注释#
多行注释:<<EOF
Xxx
Xxx
EOF
共同学习,写下你的评论
评论加载中...
作者其他优质文章