a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 操作系統 > 正文

shell-02

2024-06-28 16:04:30
字體:
來源:轉載
供稿:網友

一 整數運算的命令

++ -- +=  -+ *= /= -=++自加1--自減1x+=10 等同與 x=x+10x-=10 等同與 x=x-10x*=10 等同與 x=x*101.exPR  數字  運算符  數字   <-----------之間要有空格

2.echo $((數字+運算符+數字))echo $[數字+運算符+數字]3.let i++let i--let i+=10

let i=i+10

二 浮點數運算

#bc      交互式#echo "scale=2;3/4" | bc#echo "1+2" | bcbc支持邏輯運算> <  <= == !=...#echo "1>3" |bc  對是1,錯是0#echo "3>1" |bc  對是1,錯是0test測試語法格式:test 表達式[ 表達式 ]1.字符串測試#[ -z $abc ]    判斷abc是否為空值#echo $?    結果為0,對,空#abc=123#[ -z $abc ]    判斷abc是否為空值#echo $?    結果為1,錯,非空所有測試都可用在測試前添加!代表取反#abc=123#[ ! -z $abc ]    判斷abc是否為空值#echo $?      結果為0,對,非空#[ a = a ]     判斷a是否與a相同#echo $?    結果0,對,相同#[ a != a ]     判斷a是否與a不相同#echo $?    結果1,錯2.數字判斷#[ 3 -eq 3 ]   判斷3是否等于3-eq    等于equal-ne    不等于notequal-gt    大于greaterthan-lt     小于lessthan-ge   大于等于-le    小于等于#A&&B   僅A命令成功,才執行B命令#A||B   僅A不成功,才執行B命令#A;B;C   執行A,執行B,執行C,沒有邏輯關系#[ 3 -eq 3 ]&& echo Y || echo N#[ 3 -eq 4 ]&& echo Y || echo N$((RANDOM%10)) = $[RANDOM%10]

表示隨機取{0~9}十個數字

$((RANDOM%100)) = $[RANDOM%100]表示隨機取{0~99}十個數字

#vim test.sh#!/bin/bashnum=$((RANDOM%10))read -p "隨機數[0-9],你猜:"guess[ $guess -eq $num ]&&echo "猜對了"&&exit||echo "悲慘"3.對文件和目錄的測試-e 文件或目錄  判斷是否存在-f 文件或目錄  判斷是否存在且為文件-d 文件或目錄  判斷是否存在且為目錄-r 文件或目錄  判斷是存在且否有r權限-w 文件或目錄  判斷是否存在且有w權限-x 文件或目錄  判斷是否存在且有x權限-s 文件或目錄  判斷是否存在且非空#[ -f /etc/hosts ] && echo Y ||echo N#vim test8.sh#!/bin/bashlogin_num=`who |wc -l`  #反引號[ $login_num -gt 5 ]&&mail -s "Error" root </etc/passwd 

制定計劃任務#crontab -e*/1 * * * *  /var/tmp/test8.shShell中的IF語句格式1:if [ 判斷 ];then    命令fi格式2:if [ 判斷 ];then    命令else    命令fi格式3:if [ 判斷 ];then    命令elif [ 判斷 ];then    命令... ...else    命令fi 

#vim test.sh#!/bin/bashping -c 3 -i 0.1 -w 2 $1 &>/dev/nullif [ $? -eq 0 ];then    echo "該主機$1,ping通"else    echo "該主機$1,無法ping通"fi等級分>=90  神功蓋世80-89 登堂入室70-79 初窺門道60-69 初學炸道<60   嬰兒#!/bin/bashread -p "輸入您的積分:" jifenif [ $jifen -ge 90 ];then    echo "神功蓋世"elif [ $jifen -ge 80 ];then    echo "登堂入室"elif [ $jifen -ge 70 ];then    echo "初窺門道"elif [ $jifen -ge 60 ];then    echo "初學炸道"else    echo "嬰兒"fi+++++++++++++++++++++++++++++猜數字游戲:#!/bin/bashnum=$((RANDOM%100))for i in {1..6}doread -p "有個隨機數[0-99],你猜:"guessif [ $guess -eq $num ];then    echo "恭喜,猜對了,猜了$i次"    exitelif [ $guess -gt $num ];then    echo "您猜大了,猜了$i次"else    echo "您猜小了,猜了$i次"fidone-eqif [ $guess  $num ];then    if [ $guess -eq 10 ];then       echo 對,而且中獎    fielse    echo 錯了fiif [];then    命令elif    命令firead -p 請輸入數字: numif [ $num -eq 2 ]+++++++++++++++++++++++++++++#!/bin/bashread -p "請輸入數字:" numif [ -z $num ];then    echo "沒有東西"    exitfi jieguo=`echo "$num*1" |bc` if [ $jieguo -eq 0 ];then    echo "不是數字"    exitfiif [ $num -eq 2 ];then    echo "ok"else    echo "OOOO"fi 


上一篇:nohup輸出

下一篇:scp命令

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: a久久免费视频 | 秋霞一区 | 久久久久一区二区三区 | 久草在线在线精品观看 | 欧美一区在线视频 | 亚洲精品国产第一综合99久久 | 欧美精品在线一区二区三区 | 色播视频在线观看 | 可以免费在线看黄的网站 | 少妇撒尿一区二区在线视频 | 精品国产一区二区三区四区 | 黄色小网址 | 成人一区久久 | 青青草视频在线观看 | 欧美午夜视频 | 国产精品久久久久久亚洲毛片 | 日韩欧美大片在线观看 | 日韩久久久久久久久久 | 亚洲欧美国产精品久久久久 | 91精品国产综合久久久久久软件 | 欧美久久久久久久久久伊人 | 精品久久久久久久久久久久久久 | 黄色片在线免费观看 | 成人精品一区二区三区中文字幕 | 精品国产一区二区三区在线观看 | 精品国产一区二区三区久久久 | 欧美一区二区免费 | 亚洲精品视频在线 | 国产一区二区欧美 | 久久精品123| 日韩成人激情 | 国产高清第一页 | 欧美精品区 | 亚洲精品久久久 | 国产日产欧美a级毛片 | 三级色网站| av网站有哪些 | www夜夜操com | 欧美日韩亚洲视频 | 国产免费av网站 | 日本久草 |