bash - 比较wc输出大于或等于value

问题描述 投票:1回答:2

Bash脚本:我需要将wc -l的输出与变量进行比较 - 以匹配大于或等于该变量。以下代码不起作用,但显示了我想要做的事情。

#!/bin/bash
minimum_finds=1
found=$(locate this_is_the_file_i_want.txt|wc -l)

if [[ $found >= $minimum_finds ]]; then
  echo "Minimum met"
fi
bash
2个回答
2
投票

请使用简洁和现代的

if ((found >= minimum_finds)); then

检查bash arithmetic


4
投票

>=替换-ge(大于或等于)


见:help test

© www.soinside.com 2019 - 2024. All rights reserved.