版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
#!/bin/bash
echo =遍历到文件内==
if [ -n /home/alwaysdazz/ ];then # -n 先判断是不是正确的路径
ls >>file
echo ${file}
fi
echo ==========================Copy
if [ -f /home/alwaysdazz/Teacher/File ] # -f 先判断是不是文件
then
cp /home/alwaysdazz/Teacher/File .
fi
echo ==========================遍历2
if [ /home/alwaysdazz/Teacher/ ] #新宇大哥说的要在斜杠下面 斜杠代表目录下!!! 如果去掉斜杠则输出在file文件内
then
for file in $(ls)
do
echo ${file}
done
fi
echo “================================”
#!/bin/bash
if [ -f /home/alwaysdazz/Student/file ] # if语句要用中括号 -f:如果是文件
then
echo "this is file"
else
echo "this is not file"
fi
echo “===================================”
echo "please enter a number"
read num #键入一个数
if [ -z ${num} ]
then
echo "请重新输入"
read num
else
if [ ${num} -gt 100 -a ${num} -lt 1000 ] #如果num大于100 与 num小于1000则返回true
then
echo "您输入的数值在100-1000中间"
elif [ ${num} -gt 1000 -a ${num} -lt 5000 ] #else if num大于1000与小于5000的数
then
echo "您输入的数值在1000-5000之间"
else
echo "您输入的数值或小于100或大于5000"
fi #if开头 fi结尾
echo “=================================case语句”
#提示用户输入选择提选项
echo "请输入选项"
read choice
case ${choice} in
A)
echo "选择了A"
;;
B)
echo "选择了B"
;;
C)
echo "选择了C"
;;
D)
echo "选择了D"
;;
esac