【发布时间】:2017-06-21 10:55:10
【问题描述】:
我想查看一个包含一列十进制数字的文件,并找到所有(+ 或 -)2.2 of 100 的条目并将它们重定向到一个文件。这是我目前得到的。
cat numfile.txt
100.56
99.6
96.8
86.77
105.7
95.5
92.4
101.1
102.5
98.7
这是我一直在尝试的
while read line
do
num=2.2
if [ $line -ge $num ]
then
echo $line > savefile.txt
fi
done < numfile.txt
期望的输出
cat savefile.txt
100.56
99.6
101.1
98.7
【问题讨论】:
-
为什么选择 Mike Wodarczyk 的答案?我回答了第一个,我提出了两种不同的方法。马克回答错了,在我发表评论后采取我自己的方法。
标签: bash if-statement conditional