算符練習(xí)題)
練習(xí)1計(jì)算用戶輸入的任意兩個(gè)整數(shù)的和、差、乘、商、余數(shù)。vim 1.sh #!/bin/bash a$1 b$2 echo ab$(($a$b)) echo a-b$((a-b)) echo a*b$((a*b)) echo a/b$((a/b)) echo a%b$((a%b)) [rootlocalhost test4]# ./1.sh 10 3練習(xí)2讓用戶輸入一個(gè)文件名并做如下判斷1如果用戶輸入的文件為空時(shí)顯示you must input a filename并中斷程序2如果用戶輸入的文件不存在時(shí)顯示the file do not exist并中斷程序3如果文件存在判斷該文件的文件類型和執(zhí)行者對該文件所擁有的的權(quán)限。說明由于root在很多權(quán)限的限制上面都是無效的所以使用root執(zhí)行這個(gè)腳本時(shí)常常會(huì)發(fā)現(xiàn)與ls -l的結(jié)果不相同。所以建議使用一般用戶來執(zhí)行這個(gè)腳本。#!/bin/bash read -p please input two number: a b echo $a$b$(($a$b)) echo $a-$b$((a-b)) echo $a*$b$((a*b)) echo $a/$b$((a/b)) echo $a%$b$((a%b)) [rootlocalhost ~]# ./1.1.sh