怎麼在linux裡編寫指令碼來比較任意幾個數的大小?

時間 2023-03-24 10:55:07

1樓:匿名使用者

你們的指令碼太複雜了吧。

這樣就行了。

求最大數

求最小數

例子

2樓:茅宕郎曄

將要比較的數字寫如,每行1個數字。

內容:readline1docat

readline2if

"$line1"

-lt"$line2"

thenecho$line

continue

fidone

done

如何編寫linux裡的指令碼比較幾個數的大小

3樓:天下誰人識君

vi 將要比較的數字寫如,每行1個數字。

vi 內容:

cp cat |while read line1docat |while read line2if [ line1" -lt "$line2" ]then

echo $line >

else continue

fidone

done

linux shell 如何比較兩個整數的大小

4樓:付強

中括號裡兩邊必須有空格。

5樓:匿名使用者

if [ max -gt min ]

-gt 大於。

-lt 小於。

-eq 等於。

-ge 大於等於。

-le 小於等於。

-ne 不等於。

shell 程式設計 如何實現 比較兩個整數的大小

6樓:網友

假設有兩個引數,$1和$2

max=0if [ 1" -ge "$2" ]

thenmax="$1"

elsemax="$2"

fi比較操作:

-ge 大於等於。

-gt 大於。

-eq 相等。

-lt 小於。

-ne 不相等。

如果迴圈比較的話,試試這樣:

max=0for args in $*

doif [ max" -lt "$args" ]then

max="$args"

fidone

這裡假設數字都是通過引數傳遞過來,用max逐個跟引數比較,得出最大的。

linux shell 怎麼計算輸入的任意個數的和

7樓:匿名使用者

sum=0

while [ 1 ]

doread one

if [ one -eq 0 ]

thenexit

fisum=`expr $sum +$one `done

echo $sum

輸入0停止輸入,任意多個數,需要有乙個標識來表示資料輸入結束。

linux shell 指令碼 求任意10個數的最大值。(使用陣列)

8樓:阿爾邁凡

讀取10個數字存入陣列中。

然後使用乙個變數max將它的初始值設定為陣列中第乙個元素的值接著從陣列中第二個元素開始遍歷整個陣列。

#!/bin/bash

echo -n '輸入10個數:'

read -a a

max=$;

for i in

doif [ max ]

thenmax=$

fidone

echo "最大值為: $max"

exit 0

linux指令碼設計計算最大值,最小值

9樓:匿名使用者

指令碼如下 但是沒有判斷是不是10個數字, 任意幾個都行 反正你輸入10個把。

#!/bin/bash

read -r -p "請輸入10個數字用空格分割: "var

var=$(echo $var|sed 's/ /n/g'|sort -n)

echo -n "max:";echo "$var" |tail -1

echo -n "min:";echo "$var" |head -1

編寫乙個shell指令碼程式m_sh 要求輸入三個整數 把最大和最小的數輸在螢幕上

怎麼編寫乙個linux指令碼檔案

10樓:97樂於助人

在linux系統中,雖然有各種各樣的圖形化介面工具,但是sell仍然是乙個非常靈活的工具。shell不僅僅是命令的收集,而且是一門非常棒的程式語言。您可以通過使用shell使大量的任務自動化,shell特別擅長系統管理任務,尤其適合那些易用性、可維護性和便攜性比效率更重要的任務。

Linux如何編寫shell指令碼

一般以 bin sh 開頭 不是必須要寫,但一定要單獨一行 指定執行這個指令碼的shell程式 也可以用 bin zsh或其他 然後就是堆命令了。linux的shell指令碼支援很多功能,加上linux高度模組化的命令,完全可以用shell指令碼寫出複雜的程式。以上只是簡單介紹如何開始寫shell指...

在linux下編寫php有什麼好處

應該不是 編寫 而是 部署 或者 執行 linux 是 php 的 老家 可以自己根據需要編譯安裝 php php 在 linux 下的效能表現要好於 windows。 windows以前對php支援不好 伺服器執行要穩定安全,所以常用linux了。linux是開源的,不要錢。 主要好處 編輯器不會...

在虛擬機器裡linux中安裝oracle出現這種問題,該怎麼解決我太菜了,求詳細講解!先感謝了

資深it老人 安裝oracle一般要求linux系統安裝幾個rpm包,你應該是少安裝了。binutils 2.17.50.0.6 2.el5.i386.rpm compat glibc headers 2.3.4 2.26.i386.rpm control center 2.16.0 14.el5....