Shell流程控制及循环

1单分支if判断#表达式两端必须有空格#格式1if第一种书写方式if[表达式];then执行的命令fi#格式2if第一种书写方式if[表达式]then执行的命令fi[root@shell/server/scripts]#cattest_if.sh#!/bin/bashif[-f/etc/passwd

Shell的条件测试表达式

1文件测试[-efile|dir]存在即为真[-ffile]文件存在即为真[-ddir]目录存在即为真[-rfile]是否有读的权限[-wfile]是否有写入权限[-xfile]是否有执行权限[root@shell~]#test-f/etc/hosts&&echo"文件存在

Shell变量的数值运算

1expr#只能做整数运算,运算符前后必须有空格,乘法需要转义。[root@shell~]#expr10+111[root@shell~]#expr10-19[root@shell~]#expr10\*330[root@shell~]#expr10/33#针对变量[root@shell~]#num1

Shell脚本入门

1什么是Shell命令都是通过Bash解释,Shell是一个命令解释器,作用解释用户输入的命令以及程序交互式模式shell等待用户的输入,且执行用户输入的命令,因为shell与我们进行交互:登陆执行命令退出系统等都称为交互式退出后Shell终止非交互式模式Shell不和我们进行交互,而是读取存放在文