Bootstrap

Shell练习

1. 练习:使用shell脚本,输出当前所在的目录

#!/bin/bash
dir=pwd
echo $dir
在这里插入图片描述
输出结果

在这里插入图片描述

2. 练习:计算/etc目录下有多少个文件,用shell脚本实现 ls|wc -l 改进:实现统计任何指定目录下的文件个数 read

#!/bin/bash
cd /etc
dir=ls |wc -l
echo $dir
在这里插入图片描述
输出结果:
在这里插入图片描述

改进:

#!/bin/bash
read dir
cd $dir
dirs=ls |wc -l
echo $dirs

添加了个read输入文件目录 然后进入该目录 查询下的文件个数 然后输出
在这里插入图片描述
输入etc文件目录查询文件个数
在这里插入图片描述

if…else练习 3. 练习:判断用户输入的用户名和密码是否为admin 123456,如果是则提示登录成功,否则提示失败 (逻辑运算符) -a与 -0 或 !非

read -p"name and password:" name password
if [ “ n a m e " = = " a d m i n " − a " name" == "admin" -a " name"

;