怎样用Bash编程:语法和工具
现在是不是更明显了。结果是相关的,但是两条语句彼此独立。你可能注意到我喜欢在分号前后多输入一个空格,这样会让代码的可读性更好。让我们再运行一遍这段程序,这次不要带结尾的分号:
输出结果没有区别。 关于变量像所有其他编程语言一样,Bash 支持变量。变量是个象征性的名字,它指向内存中的某个位置,那里存着对应的值。变量的值是可以改变的,所以它叫“变~量”。 Bash 不像 C 之类的语言,需要强制指定变量类型,比如:整型、浮点型或字符型。在 Bash 中,所有变量都是字符串。整数型的变量可以被用于整数运算,这是 Bash 唯一能够处理的数学类型。更复杂的运算则需要借助 bc 这样的命令,可以被用在命令行编程或者脚本中。 变量的值是被预先分配好的,这些值可以用在命令行编程或者脚本中。可以通过变量名字给其赋值,但是不能使用 Bash 会保存已经定义好的变量,直到它们被取消掉。 下面这个例子,在变量被赋值前,它的值是空(
注意:变量赋值的语法非常严格,等号( 那个空行表明了 正如之前说的,Bash 支持整数运算,当你想计算一个数组中的某个元素的位置,或者做些简单的算术运算,这还是挺有帮助的。然而,这种方法并不适合科学计算,或是某些需要小数运算的场景,比如财务统计。这些场景有其它更好的工具可以应对。 下面是个简单的算术题:
好像没啥问题,但如果运算结果是浮点数会发生什么呢?
结果会被取整。请注意运算被包含在 控制运算符Shell 的控制运算符是一种语法运算符,可以轻松地创建一些有趣的命令行程序。在命令行上按顺序将几个命令串在一起,就变成了最简单的 CLI 程序:
只要不出错,这些命令都能顺利执行。但假如出错了怎么办?你可以预设好应对出错的办法,这就要用到 Bash 内置的控制运算符,
现在,让我们用命令来创建一个新的目录,如果成功的话,就把它切换为当前目录。确保你的家目录(
(编辑:阜新站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Linux大牛心得总结:明确这几点,学Linux才能事半功倍
- 关于加密解密 Base64 and URL and Hex Encoding and Decodi
- 快速解决Windows和Linux下的端口冲突问题
- 微软的“Andromeda”和“Polaris” 要被Santorini取代
- 如何更改运行Windows 10的PC的名称以便于识别
- 微软宣布Windows 10第七个正式版系统将于10月推送
- windows-update – 构建WSUS服务器:从哪里开始?
- 在Windows上指定IntelliJ Idea的JRE
- 微软为何对Windows7痛下杀手,Windows10比它好在哪?
- Windows Azure定价不明确