如何在Linux中使用变量
副标题[/!--empirenews.page--]
变量通常看起来像 $var 这样,但它们也有 $1、$*、$? 和 $$ 这种形式。让我们来看看所有这些 $ 值可以告诉你什么。 有许多重要的值都存储在 Linux 系统中,我们称为“变量”,但实际上变量有几种类型,并且一些有趣的命令可以帮助你使用它们。在上一篇文章中,我们研究了环境变量以及它们定义在何处。在本文中,我们来看一看在命令行和脚本中使用的变量。 用户变量虽然在命令行中设置变量非常容易,但是有一些有趣的技巧。要设置变量,你只需这样做:
要显示这些值,只需这样做:
你也可以使用这些变量。例如,要递增一个数字变量,使用以下任意一个命令:
使用其中的一些,你可以增加一个变量的值。例如:
通过这些选项,你可能会发现它们是容易记忆、使用方便的。 你也可以删除一个变量 – 这意味着没有定义它。
另一个有趣的选项是,你可以设置一个变量并将其设为只读。换句话说,变量一旦设置为只读,它的值就不能改变(除非一些非常复杂的命令行魔法才可以)。这意味着你也不能删除它。
你可以使用这些设置和递增选项中来赋值和操作脚本中的变量,但也有一些非常有用的内部变量可以用于在脚本中。注意,你无法重新赋值或增加它们的值。 内部变量在脚本中可以使用很多变量来计算参数并显示有关脚本本身的信息。
其中一些变量也适用于命令行,但显示相关信息:
为了查看它们的结果,如果我们将所有这些变量都放入一个脚本中,比如:
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |