尚硅谷shell脚本学习
视频:【尚硅谷】Shell脚本从入门到实战_哔哩哔哩_bilibili
学一点shell脚本能帮助进行自动化操作。苹果电脑默认环境是/bin/bash/
 通过echo $SHELL 可以查看苹果本机的内核,我的属于/bin/zsh/.注意zsh和bash没有什么区别。
一、Shell脚本入门
1.脚本格式:以.sh结尾
 脚本以#!/bin/bash开头(指定解析器)。如果是苹果电脑,就不用管这个,直接从终端使用命令就行。
 需要懂一点Linux命令。例如:输出命令echo、新建touch、打开open、ls -all显示所有信息(包括隐藏)、cd 进入目标目录。>> 输入命令,例如:echo “i love” >> test.txt  会将文本内容输入到test.txt。
2.脚本执行:方法一:shell 脚本.sh 或者sh 脚本.sh 
 方法二:先提升权限,chmod 777 脚本.sh    在使用:./脚本.sh
二、Shell中的变量
1. 常用系统变量
 $HOME、$PWD、$SHELL、$USER   
 通过echo $PWD 可以获取当前所在的目录。不同的变量代表不同的所在目录。
2.自定义变量
    2.1.定义变量:变量=值 
    2.2.撤销变量:unset 变量
    3.2.声明静态变量:readonly变量,注意:不能unset
 3.特殊变量:$0~n(数字)、$#、$*、$@ 、$?
     $n表示变量数量,$0表示此脚本的名称。$1代表第一个变量。依次类推。
     $# 表示输入的参数个数,常用于循环
     $* 输出所有参数,不过以整体输出
     $@ 输出所有参数,每一个都单独输出。
     $? 验证上一个脚本是否输出成功,若是,则输出0。否则输出非0。
