您的位置:首页 > 运维架构 > Shell

Shell一些基础知识

2018-01-10 21:13 453 查看
Shell一些基础知识

shell输出:

(1)使用echo 来输出语句

(2)使用printf 来输出语句

shell注释:

(1)单行注释 使用符号‘#’

(2)多行注释

方法一 : << ! !

方法二:两个单引号 ’ ‘

shell执行:

(1) ./文件名

(2) bash 文件名

注:需要为要执行的文件添加x可执行权限 #chmod u+x 文件名

shell中的变量:

shell中变量不需要声明,会在使用时创建它

s=”hello world”

echo s #符号是获得引用变量

注:使用等号赋值,变量和等号之间不能有空格

shell逻辑运算符

整型比较:

‘<’ 小于 在[]中不能使用 表示字符串

‘>’大于 在[]中不能使用 表示字符串

-eq 等于

-ne 不等于

-lt 小于

-gt 大于

-le 小于等于

-ge 大于等于

整型比较或字符串比较:

= 等于 如果在[]中,只能是字符串

!= 不等于 如果在[]中,只能是字符串

if:

if …;

then

elif …;

then

else

fi

case:

case $变量名 in

选项1) #这里有反括号

要执行的语句;;#必须是两个分号

选项2)

要执行的语句;;



esac

for:

(1)for i in a b c

do

要执行的语句

done

(2)for ((i=0;i<=100;i++))

do

要执行的语句

done

while:

while (($i<100))

do

要执行的语句

done

函数:

(1).定义函数

function 函数名(){

函数体



(2).调用函数

函数名 参数1 参数2 …

(3).1取函数第一个参数2 取第二个参数 …
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell 基础