013_bash中的加法
发布日期:2021-06-30 03:37:08 浏览次数:2 分类:技术文章

本文共 299 字,大约阅读时间需要 1 分钟。

调试了一个小程序,按照C语言的习惯来调试,发现结果一直不是预期。打印了一下中间状态发现bash中的四则运算跟我想象中的差异还是挺大的,似乎bash主要还是面向字符串的处理工具。

简单总结一下几个学习过程中遇到的错误:

代码

         我期待的是输出2,结果输出值:

         疑惑中,改成了以下代码:

         执行结果:

         看起来,这些操作全都是字符串或者字符类的操作而不是数字的操作。

         后来,查了一下找到了一个 let命令,算是初步解决了我的疑惑。修改代码如下:

         执行结果:

         同时,找到了一种简写方式,虽然我不觉得这个有多简单。几行示范代码修改如下:

         执行结果:

         先从let入手吧,先能够掌握一种方法然后再进行知识体系的扩充。

转载地址:https://greyzhang.blog.csdn.net/article/details/83869715 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:014_bash中的for循环
下一篇:012_bash中的if判断条件

发表评论

最新留言

不错!
[***.144.177.141]2024年04月13日 19时51分19秒