成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Bash 腳本技巧教程分享

系統(tǒng) Linux
腳本執(zhí)行時會忽略注釋。可以很容易地在 Bash 腳本中對單行進行注釋。但是有多種方法可以對 Bash 腳本中的多行進行注釋。本教程展示了如何在 Bash 腳本中使用單行和多行注釋。

在腳本或代碼中使用注釋對于使腳本更具可讀性非常重要。注釋作為腳本的文檔。如果作者正確注釋腳本,讀者可以輕松理解腳本的每個步驟。腳本執(zhí)行時會忽略注釋。可以很容易地在 Bash 腳本中對單行進行注釋。但是有多種方法可以對 Bash 腳本中的多行進行注釋。本教程展示了如何在 Bash 腳本中使用單行和多行注釋。

單行注釋:

您可以通過在行的上面或側(cè)面添加單行注釋來解釋腳本的每一行的功能。' # ' 符號用于對 Bash 腳本中的單行進行注釋。以下示例顯示了單行注釋的使用。該腳本將計算兩個整數(shù)的和,并打印加法的值。在執(zhí)行代碼后將被忽略的每個腳本行之前添加了單行命令。

示例 1:單行注釋

'#' 符號用于在 Bash 腳本中添加單行注釋。使用以下代碼創(chuàng)建一個 Bash 腳本,以檢查在腳本中添加單行注釋的方式。執(zhí)行腳本后將添加并打印兩個數(shù)字。在這里,所有注釋都已添加到腳本的每一行之前,以描述其用途。

#!/bin/bash
#打印簡單文本
echo "使用 bash 注釋"
#將20與30相加,并將值存儲在n中
((n=20+30))
#打印n的值
echo $n

輸出:

執(zhí)行上述代碼后會出現(xiàn)如下輸出。

示例 2:bash 腳本中的內(nèi)聯(lián)注釋

單行注釋也可以添加在稱為內(nèi)聯(lián)注釋的腳本末尾之后。使用以下腳本創(chuàng)建一個 bash 文件來檢查內(nèi)聯(lián)注釋的使用。以下腳本將組合兩個字符串值并打印組合值。腳本中添加了四個內(nèi)聯(lián)注釋,在執(zhí)行時將被忽略。

#!/bin/bash
str1="Linux迷" # 初始化第1個字符串值
str2=" Linux" # 初始化第2個字符串值
str3="Mi.com" # 初始化3個字符串值
str=$str1$str2$str3 # 組合字符串值
echo "串接字符串后的字符串值"
echo $str # 打印組合字符串

輸出:

執(zhí)行上述代碼后會出現(xiàn)如下輸出。

串接字符串后的字符串值
Linux迷 LinuxMi.com

多行注釋:

沒有像其他編程語言那樣對 bash 腳本中的多行進行注釋的直接選項。您可以使用 bash 的其他功能來注釋腳本中的多行。一種選擇是使用' here document ',另一種選擇是使用':'。以下示例顯示了這兩個選項的用法。

示例 3:使用此處文檔的多行注釋

在帶有 << 符號的注釋開頭使用分隔符,在注釋末尾使用相同的分隔符在 bash 腳本中添加多行注釋。使用以下腳本創(chuàng)建一個 bash 文件,以檢查使用here document 添加多行注釋的方式。在這里,LongComment已被用作here document 的分隔符,以添加多行注釋。該腳本將計算并打印 5 的 3 次方的值作為輸出。腳本中使用了一個多行注釋和三個單行注釋。

#!/bin/bash
<<LongComment
此腳本用于
計算
值為5的數(shù)的立方
LongComment
#設置n的值
n=5
#計算5的3次方
((result=$n*$n*$n))
#打印區(qū)域
echo $result

輸出:

執(zhí)行上述代碼后會出現(xiàn)如下輸出。

示例 4:使用 ':' 命令的多行注釋

使用帶單引號的冒號 (:) 是在 bash 腳本中添加多行注釋的最簡單方法。多行注釋將添加在冒號(:) 之后的單引號(') 內(nèi)。多行注釋的使用如下例所示。該腳本將檢查一個數(shù)字是奇數(shù)還是偶數(shù)。在這里,腳本中使用了一個多行注釋來描述腳本的主要目的。

#!/bin/bash
#用數(shù)字初始化變量n
n=19
: '
以下腳本
通過將數(shù)字除以2并檢查余數(shù)值來實現(xiàn)結(jié)果為偶數(shù)還是奇數(shù)
'
echo -n "$n "
if (( $n % 2 == 0 ))
then
echo "是一個偶數(shù)。"
else
echo "是一個奇數(shù)。"
fi

輸出:

執(zhí)行上述代碼后會出現(xiàn)如下輸出。

示例 5:在 Visual Studio Code 中注釋多行

此示例顯示了在 Visual Studio Code 中使用“#”一次在多行中添加注釋的方法。前面示例中添加注釋的方式可以適用于所有類型的編輯器。但是,如果您使用任何標準代碼編輯器(如 Visual Studio Code),則注釋多行或從多行中刪除注釋比普通文本編輯器更容易。您必須在系統(tǒng)中安裝此編輯器才能檢查此示例。使用 Visual Studio Code 編輯器使用以下腳本創(chuàng)建一個 bash 文件。

#!/bin/bash
echo "使用 bash 注釋"
((n=20+30))
echo $n
read -p "輸入第一個數(shù)字: " n1
read -p "輸入第二個數(shù)字: " n2
echo $((n1+n2))

選擇要注釋掉的行,右鍵單擊選定的行,然后從命令面板中選擇添加行注釋 Add line comment。

選擇后,選中的行將被注釋為“#”,如下圖所示。

選擇要取消注釋的行并右鍵單擊選定的行,然后從命令面板中選擇“刪除行注釋 Remove line comment”以從之前注釋的行中刪除“#”。

結(jié)論:

本教程通過多個示例展示了在 bash 腳本中添加單行和多行注釋的不同方法。使用文本編輯器時,在 bash 中添加多行注釋并不像其他編程語言那樣簡單。本教程將幫助您學習和在 bash 腳本中應用單行和多行注釋。

責任編輯:龐桂玉 來源: 聆聽世界的魚
相關(guān)推薦

2020-04-08 10:21:58

bash腳本語言

2020-04-14 09:22:47

bash腳本技巧

2014-04-22 09:42:12

Bash腳本教程

2017-08-15 11:32:21

LinuxBash腳本技巧

2019-12-12 10:23:34

Linux 代碼 開發(fā)

2017-06-19 15:46:08

LinuxBash腳本技巧

2018-04-24 14:52:48

LinuxBash腳本

2023-08-23 12:12:45

BashLinux

2014-08-05 11:17:28

Bash腳本測試

2021-09-14 13:00:17

nodejsbash前端

2021-08-30 12:45:37

nodejsbash前端

2022-12-01 08:10:49

Bash腳本參數(shù)

2009-12-15 10:23:23

Ruby應用技巧

2010-12-17 09:52:32

bash命令

2020-09-11 16:00:40

Bash單元測試

2017-04-13 10:51:17

Bash建議

2021-03-11 21:30:43

BATSBash軟件開發(fā)

2021-02-01 11:01:18

Bash腳本Linux

2021-12-30 10:26:37

Bash Shell腳本文件命令

2019-08-01 14:35:19

Bash腳本技巧
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品久久国产精品久久 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 国产亚洲精品精品国产亚洲综合 | 国产亚洲一区二区三区在线 | 亚洲一区二区三区在线播放 | 亚洲精品久久久久久首妖 | 欧美精产国品一二三区 | www.9191.com | 亚洲精品www | 久久亚洲欧美日韩精品专区 | 日本一区二区高清视频 | 97成人免费| 日韩免费av网站 | 久久视频精品 | 91不卡| 亚洲国产区 | 日韩av最新网址 | 激情毛片| 欧美激情综合 | 国产欧美日韩综合精品一区二区 | 成人av观看 | 国产亚洲精品久久久久久豆腐 | 成人二区 | 中文字幕高清 | 久久久久国产精品一区 | 国产精品成人国产乱 | 国产免费一级一级 | 午夜免费精品视频 | 久久精品国产一区二区三区 | 三级黄色大片网站 | 欧美一区永久视频免费观看 | 成年网站在线观看 | 欧美网址在线观看 | 奇米av| 久久er99热精品一区二区 | 91色在线视频 | 天天曰夜夜 | 又爽又黄axxx片免费观看 | 国产视频观看 | 国产成人jvid在线播放 | 91久久久久 |