学习一种新的编程语言是很有趣的。每当Jim Hall尝试学习新的变量时,他都会专注于定义变量、编写语句和计算表达式。一旦他对这些概念有了大致的理解,通常可以自己找出其余的概念。大多数编程语言都有一些相似之处,因此一旦您了解了一种编程语言,学习下一种编程语言就需要了解其独特的细节并识别其中的不同之处。
为了帮助Jim Hall练习一种新的编程语言,他喜欢编写一些测试程序。Jim Hall经常编写的一个示例程序是一个简单的“猜测数字”程序,其中计算机选择一个介于1和100之间的数字,并要求猜出数字。程序循环直到Jim Hall猜对了。
“猜测数字”程序在编程语言中使用了几个概念:如何为变量赋值、如何编写语句以及如何执行条件计算和循环。对于学习一种新的编程语言来说,这是一个很好的实践实验。
猜猜巴什的号码
巴什是大多数Linux系统的标准shell。除了提供丰富的命令行用户界面外,bash还支持以下形式的完整编程语言:剧本.
您可以通过编写“猜测数字”游戏的版本来探索Bash。以下是我的实现:
分解剧本
脚本中的第一行,#!/bin/bash告诉Linux使用Bashshell运行这个脚本。每个脚本都以#!字符对,这表示这是一个shell脚本。接下来会发生什么#!就是要运行的外壳。在这种情况下,/bin/bash是弹壳。
若要将值赋值给变量,请列出变量的名称