整数预期错误...空白行?

星期五_13

执行以下操作时,我收到“整数表达式预期错误”:

NM=$(<file)
if test $NM -gt 0 
then
echo "workflow 1 would follow here"
else
if test $NM -lt 0
then
echo "workflow 2 would go after this"
else
echo "something else"
fi
fi

我从中分配$ NM的文件仅包含一个数字(总是一个整数)。此文件是gmtmath操作的输出。我注意到,如果我打开该文件,则在包含该数字的行下还有一行额外的内容;如果手动删除该空行,则我的循环有效,但没有收到错误。但是,我尝试以各种方式使用sed来自动删除空行,并且它删除了文件的整个内容,包括数字。有任何想法吗??

圣哈克斯

阅读一些评论后,我想知道您是否遇到了一些无法打印的字符。我已经通过在\ n最终能够复制之前放置\ r对此进行了测试。这是代码的清理版本,使用tr删除一些额外的字符。

NM=$(tr -cd '[:graph:]' <file)

if [[ $NM -gt 0 ]]; then
   echo "workflow 1 would follow here"
elif [[ $NM -lt 0 ]]; then
   echo "workflow 2 would go after this"
else
   echo "something else"
fi

我可以使用[:graph:]以外的其他类。我只是经常使用[:graph:],但是每个人都有。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

生日电子邮件、空白行和错误的日期

来自分类Dev

预期在python中出现两个空白行pep8警告

来自分类Dev

在参数错误消息的上方和下方添加空白行

来自分类Dev

Npm运行脚本问题正在运行(运行后为空白行,无错误)

来自分类Dev

将数据放在下一个空白行中,选择错误的列

来自分类Dev

php空白行

来自分类Dev

fgets跳过空白行

来自分类Dev

Python CSV,空白行

来自分类Dev

如何从函数内打印空白行?

来自分类Dev

无法从JTable删除空白行

来自分类Dev

使用SQL过程填写'空白行'

来自分类Dev

PHP explode()-如何避免空白行?

来自分类Dev

rasterFromXYZ产生意外的空白行

来自分类Dev

MySQL返回包含HTML的空白行

来自分类Dev

自动筛选后删除空白行

来自分类Dev

在CTE查询中排除空白行

来自分类Dev

鬼博客顶部的空白行

来自分类Dev

Winforms DataGridView显示空白行

来自分类Dev

熊猫插入备用空白行

来自分类Dev

在空白行之间匹配文本

来自分类Dev

从CSV文件中删除空白行

来自分类Dev

为什么在CSV顶部的空白行?

来自分类Dev

读取空白行之间的列

来自分类Dev

如何使用CsvHelper跳过空白行

来自分类Dev

如何摆脱C中的空白行?

来自分类Dev

用awk删除重复的空白行

来自分类Dev

Python BeautifulSoup包含空白行

来自分类Dev

关于数据框中的空白行

来自分类Dev

插入空白行熊猫数据框