怎样用Bash编程:语法和工具
|
现在是不是更明显了。结果是相关的,但是两条语句彼此独立。你可能注意到我喜欢在分号前后多输入一个空格,这样会让代码的可读性更好。让我们再运行一遍这段程序,这次不要带结尾的分号:
输出结果没有区别。 关于变量像所有其他编程语言一样,Bash 支持变量。变量是个象征性的名字,它指向内存中的某个位置,那里存着对应的值。变量的值是可以改变的,所以它叫“变~量”。 Bash 不像 C 之类的语言,需要强制指定变量类型,比如:整型、浮点型或字符型。在 Bash 中,所有变量都是字符串。整数型的变量可以被用于整数运算,这是 Bash 唯一能够处理的数学类型。更复杂的运算则需要借助 bc 这样的命令,可以被用在命令行编程或者脚本中。 变量的值是被预先分配好的,这些值可以用在命令行编程或者脚本中。可以通过变量名字给其赋值,但是不能使用 Bash 会保存已经定义好的变量,直到它们被取消掉。 下面这个例子,在变量被赋值前,它的值是空(
注意:变量赋值的语法非常严格,等号( 那个空行表明了 正如之前说的,Bash 支持整数运算,当你想计算一个数组中的某个元素的位置,或者做些简单的算术运算,这还是挺有帮助的。然而,这种方法并不适合科学计算,或是某些需要小数运算的场景,比如财务统计。这些场景有其它更好的工具可以应对。 下面是个简单的算术题:
好像没啥问题,但如果运算结果是浮点数会发生什么呢?
结果会被取整。请注意运算被包含在 控制运算符Shell 的控制运算符是一种语法运算符,可以轻松地创建一些有趣的命令行程序。在命令行上按顺序将几个命令串在一起,就变成了最简单的 CLI 程序:
只要不出错,这些命令都能顺利执行。但假如出错了怎么办?你可以预设好应对出错的办法,这就要用到 Bash 内置的控制运算符,
现在,让我们用命令来创建一个新的目录,如果成功的话,就把它切换为当前目录。确保你的家目录(
(编辑:周口站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008 – Windows远程桌面是否有任何防止暴力
- 如何在Mac上配置Kubernetes
- Win10预览版客户转入正式版的方法
- windows-7 – VirtualBox:粮食表不一致
- 如何在Ubuntu18.04上更新固件
- windows-7 – 同一台PC上的Windows Virtual PC和VirtualBox
- windows-server-2012 – Solidworks:此虚拟环境不支持激活
- 换芯Edge的新截图曝光,看起来更像Chrome了?
- windows – 如何在不注销的情况下修改用户的PATH环境变量?
- 如何将Windows 7中的“身份验证缓存”清除为受密码保护的sa
