国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

如何在Linux中使用变量

发布时间:2019/09/17标签:   变量    点击量:

原标题:如何在Linux中使用变量
如何在Linux中使用变量变量平日看起来像 $var 如许,但它们也有 $1、$*、$? 和 $$ 这类情势。让咱们来看看全部这些 $ 值能够告知你甚么。有很多主要的值都存储在 Linux 体系中,咱们称为“变量”,但现实上变量有几品种型,而且一些有味的下令能够关心你应用它们。在上一篇文章中,咱们研讨了情况变量以及它们界说在那边。在本文中,咱们来看一看在下令行和剧本中应用的变量。用户变量固然在下令行中设置变量十分轻易,然而有一些有味的技能。要设置变量,你只要如许做:$ myvar=11$ myvar2="eleven"要表现这些值,只要如许做:$ echo $myvar11$ echo $myvar2eleven你也能够应用这些变量。比方,要递增一个数字变量,应用以下恣意一个下令:$ myvar=$((myvar+1))$ echo $myvar12$ ((myvar=myvar+1))$ echo $myvar13$ ((myvar+=1))$ echo $myvar14$ ((myvar++))$ echo $myvar15$ let "myvar=myvar+1"$ echo $myvar16$ let "myvar+=1"$ echo $myvar17$ let "myvar++"$ echo $myvar18应用此中的一些,你能够增添一个变量的值。比方:$ myvar0=0$ ((myvar0++))$ echo $myvar01$ ((myvar0+=10))$ echo $myvar011经过这些选项,你能够会发觉它们是轻易影象、应用便利的。你也能够删除一个变量 – 这象征着没有界说它。$ unset myvar$ echo $myvar另一个有味的选项是,你能够设置一个变量并将其设为只读。换句话说,变量一旦设置为只读,它的值就不能转变(除非一些十分庞杂的下令行邪术才能够)。这象征着你也不能删除它。$ readonly myvar3=1$ echo $myvar31$ ((myvar3++))-bash: myvar3: readonly variable$ unset myvar3-bash: unset: myvar3: cannot unset: readonly variable你能够应用这些设置和递增选项中来赋值和操纵剧本中的变量,但也有一些十分有效的外部变量能够用于在剧本中。留神,你无奈从新赋值或增添它们的值。外部变量在剧本中能够应用许多变量来盘算参数并表现无关剧本自身的信息。 $1$2

版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号