shell 脚本基础
#!/bin/bash #My first shell script #Hello world! echo "Hello world!" 解释: 第一行:#!/bin/bash 指定运行这个脚本的解释器是/bin/bash ‘#’表示这一行是注释,然后跟了一个!表示这一个非注释!!! 第二,三行:注释信息,标明这个脚本的功能 当写一个比较大的脚本时,如果没有一个好的注释,那么也就没有人都能够看懂其中的意思了 第四行:脚本的实现(输入平时在shell中输入的命令即可) 脚本执行方式: 1,对文件添加可执行权限,然后用绝对路经和相对路径 chmod + x first.sh /home/lu/myshell/first.sh 或者./first.sh 2,使用bash bash firsh.sh 注:绝对路径和相对路径需要文件具有执行权限(在企业,不推荐使用,不安全) bash 不需要可执行权限(推荐使用) shell变量 定义:可以存放一个可变的值的空间 默认情况下Linux中可以将每个shell看成不同的执行环境,所以相同的变量名,在不同的执行环境中变量值是不同的 变量的分类:自定义变量,环境变量,位置变量,预定义变量 变量的输出:echo $[变量名] # $是引用变量的特殊字符(固定格式) 变量的介绍:(注意,shell中区分大小写) 自定义变量:用户根据自己的环境