我无法在 csh 中将字符串转换为整数

问题描述

我想从文件 example.txt 中取出 '-0.5' 并将其加 1。

虽然我能够取出'-0.5'。但我无法给它加 1,也许是因为 -0.5 被认为是 字符串而不是整数。

代码:

#!/bin/csh
set x = `grep Name example.txt | cut -d "|" | -f 5`
echo $x
set y = `expr $x + 1`
echo $y

获得的结果:

-0.5    
expr: non-numeric argument

预期结果:

-0.5
0.5

如何将 -0.5 类型转换为整数

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)