怎样用Bash编程:语法和工具
|
现在是不是更明显了。结果是相关的,但是两条语句彼此独立。你可能注意到我喜欢在分号前后多输入一个空格,这样会让代码的可读性更好。让我们再运行一遍这段程序,这次不要带结尾的分号:
输出结果没有区别。 关于变量像所有其他编程语言一样,Bash 支持变量。变量是个象征性的名字,它指向内存中的某个位置,那里存着对应的值。变量的值是可以改变的,所以它叫“变~量”。 Bash 不像 C 之类的语言,需要强制指定变量类型,比如:整型、浮点型或字符型。在 Bash 中,所有变量都是字符串。整数型的变量可以被用于整数运算,这是 Bash 唯一能够处理的数学类型。更复杂的运算则需要借助 bc 这样的命令,可以被用在命令行编程或者脚本中。 变量的值是被预先分配好的,这些值可以用在命令行编程或者脚本中。可以通过变量名字给其赋值,但是不能使用 Bash 会保存已经定义好的变量,直到它们被取消掉。 下面这个例子,在变量被赋值前,它的值是空(
注意:变量赋值的语法非常严格,等号( 那个空行表明了 正如之前说的,Bash 支持整数运算,当你想计算一个数组中的某个元素的位置,或者做些简单的算术运算,这还是挺有帮助的。然而,这种方法并不适合科学计算,或是某些需要小数运算的场景,比如财务统计。这些场景有其它更好的工具可以应对。 下面是个简单的算术题:
好像没啥问题,但如果运算结果是浮点数会发生什么呢?
结果会被取整。请注意运算被包含在 控制运算符Shell 的控制运算符是一种语法运算符,可以轻松地创建一些有趣的命令行程序。在命令行上按顺序将几个命令串在一起,就变成了最简单的 CLI 程序:
只要不出错,这些命令都能顺利执行。但假如出错了怎么办?你可以预设好应对出错的办法,这就要用到 Bash 内置的控制运算符,
现在,让我们用命令来创建一个新的目录,如果成功的话,就把它切换为当前目录。确保你的家目录(
(编辑:桂林站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 怎么样查看已安装Win10可升级的版本
- 微软自我表扬Windows 11开始菜单设计 网友吐槽真的没开玩笑
- windows-server-2008 – 如何从Windows Server 2008中的事件
- 在Linux上为你的任务创建一个自定义的系统托盘指示器
- 用u盘装系统windows10的教程详解
- 一文读懂如何在Kubernetes上轻松实现自动化部署Prometheus
- 详解shell脚本中关于getopts的使用方法
- windows-server-2008 – 完全禁用“此程序已停止工作等”对
- 将Microsoft SQL Server数据库转储到SQL脚本
- 次次都登录太麻烦 教你关闭Windows 10锁屏

