2017-11-14 1 views
0

ファイルから数値を読み込むスクリプトを用意したいと思います。この数値が一定値以上であれば、任意の助けファイルから数値を読み込み、数字が等しいか、X値より大きい場合に実行するBashスクリプト

[[email protected] ~]# cat result.txt 
50 
[[email protected] ~]# 
[[email protected] ~]# ./run.sh 
result.txt is higher or equals 50. Running /sbin/reboot 
[[email protected] ~]# 

ありがとう:それは、スクリプトだけで死んでしまうではない場合、それはこのようなものになるだろう、別のコマンドを実行します。

+0

あなたは何を試してみることができますか? – urban

答えて

1
#!/bin/bash 

THRESHOLD=50 
VALUE=$(cat result.txt) 

# -eq -> equals 
# -gt -> greater than 
# -ge -> greater than or equal (you are looking for this one) 

if [ $VALUE -ge $THRESHOLD ] 
then 
    # Your action 
fi 
+0

ありがとうございました:) –

+0

ニース!これが助けになるなら、答えを受け入れてください。 –

関連する問題