亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

linux shell編程對變量的賦值

時間:2024-09-05 05:39:02 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常用命令匯總10-26

Linux系統shell工具打印輸出08-16

Linux Shell文本處理工具10-08

2024年Linux認證考試要點:shell程序控制結構語句09-20

PHP的變量的介紹11-06

php調用shell的方法技巧07-15

關于Shell腳本調試技術09-30

Linux認證概念10-29

Linux認證優勢06-10

Linux認證考點06-25

主站蜘蛛池模板: 青青草国产精品日韩欧美| 欧美成人va免费看视频| 欧美日韩亚洲国产主播第一区| 国产精品美女网站| 欧美日韩中文字幕视频不卡一二区| 免费看男女做好爽好硬视频| 同仁县| 国产精品久久久久久久影院| 亚洲精品久久久久久婷婷 | 亚洲欧洲自偷自拍图片| 成人婷婷网色偷偷亚洲男人的天堂| 久久久99久久久国产精品| 亚洲爆乳无码一区二区三区| 夜夜高潮夜夜爽夜夜爱爱| 色达县| 婷婷五月亚洲综合图区| 中文字幕无码人妻少妇免费| 国产亚洲综合区成人国产系列| 欧美另类图片视频无弹跳第一页| 国产一区| 亚洲男人第一av网站| 久久综合成人| 日韩一区二区三区无码人妻视频| 成 人 网 站 免 费 av| 久久久国产成人一区二区| 国产大屁股喷水视频在线观看| 亚洲欧洲自拍拍偷综合| 精品无码一区二区三区在线| 久久久久无码精品国产h动漫| 久久久久久欧美精品se一二三四| 日韩欧美另类小说| 国产老熟妇精品观看| 羞羞影院成人午夜爽爽在线| 2021久久超碰国产精品最新| 在线视频 亚太 国产 欧美 一区二区| 四虎永久在线精品免费网址| 男女性高爱潮免费网站| 国产品无码一区二区三区在线| 余庆县| 久99久热只有精品国产15| 亚洲人成色77777在线观看|