在if语句

时间:2017-05-23 12:08:23

标签: bash if-statement

我想评估在bash for循环中运行的Perl脚本的输出。

我的Perl脚本get_contigs.pl输出一个数字,我想删除或保留一个文件,具体取决于这个数字。我试图在if语句中执行此操作,如下所示:

if [ $(perl get_contigs.pl file.txt) < 130 ]
  then
  rm file.txt
  fi

但它会以错误-bash: 130: No such file or directory

退出

当我在循环之外运行此脚本时:perl get_contigs.pl file.txt

我得到了预期的输出。 (在这种特殊情况下,输出为110 - 所以我想删除此文件)。

我做错了什么?

0 个答案:

没有答案