中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux—shell樂趣之猜價格

發布時間:2020-07-20 13:23:35 來源:網絡 閱讀:1714 作者:wenzhongxiang 欄目:安全技術

案例要求:

由腳本預先生成一個隨機的價格數目(0?~999),作為實際價格;

判斷用戶猜測的價格是否高出或低于實際價格,給出相應提示后再次要求用戶猜測;

一直到用戶猜中實際價格為止,輸出用戶共猜測的次數、實際價格數。

實驗步驟:

1、編寫腳本,腳本名隨意,shell.sh:

截圖如下

Linux—shell樂趣之猜價格

內容如下:

#!/bin/bash

PRICE=$(?expr?$RANDOM?%?1000)

TIMES=0

echo?"商品實際價格為0-999之間,猜猜看是多少?"

while?true

do

read?-p?"請輸入你猜測的價格數目:"?INT

let?TIMES++

if?[?$INT?-eq?$PRICE?]

then

echo?"恭喜你答對了,實際價格為?$PRICE"

echo?"你總共猜測了?$TIMES?"

exit?0

elif?[?$INT?-gt?$PRICE?]

then

echo?"太高了!"

else

echo?"?太低了!"

fi

done

?

?

2、為腳本添加x權限,并執行腳本,查看腳本執行情況:

?

Linux—shell樂趣之猜價格

Linux—shell樂趣之猜價格

?

其實腳本中有很多現實中的樂趣,學會變通、舉一反三。。

?

附:

可以用envexport命令查看環境變量,

使用set命令查看所有變量(包括環境變量和自定義變量),

使用unset命令刪除變量

LINUX系統中大多數版本都有隨機數生成器,就是/dev/random文件。

可以通過這個隨機數文件相關的系統環境變量$RANDOM來隨機取得隨機數。

BASH環境下,這個RANDOM變量的內容介于0——32767之間,(man?bash搜索?RANDOM?可以看到說明

所以,只要echo?$RANDOM時,系統就會主動隨機取出一個介于0——32767的數值。

例如要想09之間的隨機數時,可以用declare聲明數值類型

?

歡迎關注微信公眾號:小溫研習社

Linux—shell樂趣之猜價格

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

雅安市| 道真| 田阳县| 苍山县| 仙游县| 临潭县| 桃园县| 拜城县| 平武县| 沾化县| 新巴尔虎左旗| 迁安市| 西青区| 电白县| 洛阳市| 女性| 广州市| 阜平县| 崇阳县| 甘谷县| 扎兰屯市| 华蓥市| 乌兰察布市| 南靖县| 通城县| 顺昌县| 民权县| 沧源| 永德县| 曲松县| 开阳县| 浏阳市| 政和县| 库车县| 大足县| 武汉市| 青冈县| 墨江| 徐汇区| 蓬溪县| 天水市|