奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

Linux認證

linux shell編程對變量的賦值

時間:2024-10-25 04:28:30 Linux認證 我要投稿
  • 相關推薦

linux shell編程對變量的賦值

  shell對變量的賦值,所有的變量都是由字符串組成,不需要對變量名預先聲明,而且有很多關鍵字供編程者使用。下面列舉例子詳細說明。 在終端下建立文件 #vi s2.sh

  #!/bin/sh

  #set a variable a

  a="hello world"

  #print a

  echo "A is :"

  echo $a

  在這個程序當中,可以看到shell編程與C編程的區別,沒有那么嚴格的語法,在每句不需要加“;”,

  而且在shell中引用變量的時候前面加“$”。

  1 當變量名與其他文字混淆的時候,需要加“{}”

  #!/bin/sh

  # set a variable num

  num=2

  echo "the variable num is $numnd"

  運行程序后,答案并不是 the variable num is 2nd,而是什么都沒有輸出。因為bash會尋找numnd變量,但是并沒有給這個變量賦值。所以將程序改為:

  echo "the variable num is {$num}nd"

  2 默認變量

  $#:傳入腳本的命令行參數個數

  $*:所有命令行的參數值,而且各個參數值之間有空格表示

  $0:命令本身,就是要執行的shell文件名

  $1:第一個命令行參數

  $2:第二個命令行參數

  $3

  $4

  example:

  #!/bin/sh

  echo "number of vars:"$#

  echo "number of vars:"$0

  echo "number of vars:"$*

  echo "number of vars:"$1

  echo "number of vars:"$2

  echo "number of vars:"$3

  運行./file 11 22 33

  輸出結果:

  3

  file

  11 22 33

  11

  22

  33

  3局部變量

  在變量首次賦值是加關鍵字local可以聲明為局部變量。

  #!/bin/sh

  hello="aa"

  echo $hello

  function fucn1{

  local hello="bb"

  echo $hello

  }

  func1

  echo $hello

【 linux shell編程對變量的賦值】相關文章:

linux shell編程的簡介11-01

Linux shell常用命令匯總10-11

php調用shell的方法技巧09-01

關于Shell腳本調試技術08-04

PHP的變量的介紹08-15

linux操作技巧11-02

Linux認證的概念10-07

學習Linux的忠告05-04

Linux認證的經典技巧08-06

Linux技巧總結07-17

主站蜘蛛池模板: 铅山县| 岳池县| 墨江| 理塘县| 蓝山县| 扎兰屯市| 留坝县| 漯河市| 昌都县| 望江县| 汉川市| 登封市| 大荔县| 乐山市| 彰武县| 阜康市| 新巴尔虎右旗| 吴川市| 屯门区| 稻城县| 江阴市| 吴忠市| 诸暨市| 平塘县| 如皋市| 尼玛县| 沁水县| 布拖县| 比如县| 海口市| 托克托县| 射洪县| 通州区| 叶城县| 金秀| 长岛县| 张家界市| 利辛县| 道孚县| 深水埗区| 石屏县|