1.5 shell脚本编程-分支结构if分支语句,多分支
useradd //创建一一个用户
//用户的信息会写到/etc/passwd
//同时会生成以此用户名命名的家且录 在/home创建
从键盘读取用户输入的密码信息,验证输入的密码是否为123456,
如果输入正确,显示密码正确,如果错误,显示密码错误。
ssh IP地址
vim passwd.sh
#!/bin/bash
read -p "请输入密码:" passwd
if test $passwd = "123456" //字符串建议用双引号引起来
if [ $passwd = "123456" ] //用中括号写测试语句
then
echo "passwd is OK"
fi
解决输入的密码信息和已有的信息做匹配的信息:
使用test测试:
文件属性测试
字符串测试
算数测试
命令格式:
test 测试语句
[ 测试语句 ] //括号两边要有空格
文件属性测试
-e 测试文件存在为真
-f 测试文件存在为真且是一个常规文件
-d 测试文件仔在为真且是一个目录
-c 测试文件存在且特殊字符文件为真
-b 测试文件存在且特殊块为真
-g 测试文件存在为真且是一个常规文件
-u 测试文件存在且设置了ugid位为真
-r 测试文件存在且可读为真
-w 测试文件存在且可写为真
-x 测试文件存在且可执行为真
-s 测试文件存在且不为空为真