gpt4 book ai didi

linux - 逐行读取文件并找到大于 1000 的值并打印的 Shell 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:48 26 4
gpt4 key购买 nike

我有一个包含如下数据的文件:

SYSTEM: Running, Fri Jan  6 00:00:01 GMT 2017

29 DEADLETTER
123 SU
1234 SR
100089 SM
1278969 DR

从这个文件中,我想读取每一行并找到大于 1000 的值,如果大于 1000 则执行一组命令,如果小于 1000 则执行另一组命令。

这可能吗?

最佳答案

让我分享一种方法(我相信有人可以分享更好的方法)您需要删除/跳过文件的第一行才能使其正常工作。

while read line
do
num=`echo $line | cut -d " " -f1`
if (( $num > 1000));
then
"Your if logic"
else
"Your else logic"
fi ;
done< filename

关于linux - 逐行读取文件并找到大于 1000 的值并打印的 Shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41499235/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com