Shell
shell简介
1.平时说的shell脚本就是Shell,它是一门脚本语言,弱类型
2.shell文件是 以‘.sh’为结尾的文件,就如同C程序是以.c结尾的文件。
Shell中注释 ‘#’
Shell文件第一行内容一般为
//#!/bin/bash 或者 //#!/bin/sh
这行内容指定了shell脚本解释器的路径,并且只能放在文件的第一行。
如果不指定(不写第这行内容),或者写错,会用系统默认的解释器来执行。
Linux有多个脚本语言,bash 、sh,最常用的一般是bash,Linux下默认的是bash
3.shell语法
shell是弱类型语言,定义变量时不需要确定类型。
定义并初始化,用“=”进行初始化赋值,等号两边不能有空格,
变量名=初始值
引用变量用$
变量值如果有空格,需要加引号-双引号、单引号、反引号
“” :输出变量对应的值
‘’ :原样输出
``:定义命令变量时需要使用
命名规范
输出变量:echo $变量名
输入:read 变量名
read -p “提示信息” 变量名
num=4
a="num is $num"
b='num is $num'
c=`pwd` #pwd-显示当前路径命令
read -p 'please enter a num' num1
echo $num
echo $a
echo $b
echo $c
echo $num1
运行结果
运行.sh文件
sh num.sh