侧边栏壁纸
  • 累计撰写 793 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

Shell

Dettan
2021-04-10 / 0 评论 / 0 点赞 / 171 阅读 / 337 字
温馨提示:
本文最后更新于 2022-07-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
超时 终止
ping 192.168.1.1 & { sleep 10; kill $! & }

#!/bin/sh
 
i=1
while [ $i -le 20 ]
    do
        echo "$i "
        i=$((i+1))
    done
 
 
写完后改权限   chmod 777 shell.sh
运行   ./shell.sh

if [ command ];then
   符合该条件执行的语句
elif [ command ];then
   符合该条件执行的语句
else
   符合该条件执行的语句
fi
#!/bin/bash

for i in 1 2 3 4 5
do
    echo $i
done

for((i=1;i<=5;i++))
do
    echo "#$i:$i"
done

for file in $(ls)
# or 'for file in *'
do
    echo "file:$file"
done
##while do done 不满足条件时会终止循环
while [ 条件表达式 ]
do
    条件满足时可执行的命令
done

##until do done 满足条件是会终止循环
until [ 条件表达式 ]
do
    条件不满足时可执行的命令
done
if
-e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真 -w filename 如果 filename可写,则为真 -x filename 如果 filename可执行,则为真 -s filename 如果文件长度不为0,则为真 -h filename 如果文件是软链接,则为真 filename1 -nt filename2 如果 filename1比 filename2新,则为真。 filename1 -ot filename2 如果 filename1比 filename2旧,则为真。

0

评论区