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

Bash 腳本技巧教程分享

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

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

單行注釋?zhuān)?/h3>

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

示例 1:?jiǎn)涡凶⑨?/h4>

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

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

輸出:

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

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

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

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

輸出:

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

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

多行注釋?zhuān)?/h3>

沒(méi)有像其他編程語(yǔ)言那樣對(duì) bash 腳本中的多行進(jìn)行注釋的直接選項(xiàng)。您可以使用 bash 的其他功能來(lái)注釋腳本中的多行。一種選擇是使用' here document ',另一種選擇是使用':'。以下示例顯示了這兩個(gè)選項(xiàng)的用法。

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

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

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

輸出:

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

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

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

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

輸出:

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

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

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

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

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

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

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

結(jié)論:

本教程通過(guò)多個(gè)示例展示了在 bash 腳本中添加單行和多行注釋的不同方法。使用文本編輯器時(shí),在 bash 中添加多行注釋并不像其他編程語(yǔ)言那樣簡(jiǎn)單。本教程將幫助您學(xué)習(xí)和在 bash 腳本中應(yīng)用單行和多行注釋。

責(zé)任編輯:龐桂玉 來(lái)源: 聆聽(tīng)世界的魚(yú)
相關(guān)推薦

2020-04-08 10:21:58

bash腳本語(yǔ)言

2020-04-14 09:22:47

bash腳本技巧

2014-04-22 09:42:12

Bash腳本教程

2017-06-19 15:46:08

LinuxBash腳本技巧

2017-08-15 11:32:21

LinuxBash腳本技巧

2019-12-12 10:23:34

Linux 代碼 開(kāi)發(fā)

2018-04-24 14:52:48

LinuxBash腳本

2023-08-23 12:12:45

BashLinux

2014-08-05 11:17:28

Bash腳本測(cè)試

2021-09-14 13:00:17

nodejsbash前端

2021-08-30 12:45:37

nodejsbash前端

2009-12-15 10:23:23

Ruby應(yīng)用技巧

2022-12-01 08:10:49

Bash腳本參數(shù)

2010-12-17 09:52:32

bash命令

2020-09-11 16:00:40

Bash單元測(cè)試

2017-04-13 10:51:17

Bash建議

2021-03-11 21:30:43

BATSBash軟件開(kāi)發(fā)

2021-02-01 11:01:18

Bash腳本Linux

2021-12-30 10:26:37

Bash Shell腳本文件命令

2022-02-28 11:02:53

函數(shù)Bash Shell語(yǔ)句
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 青青久草 | 毛片在线看片 | 午夜精品久久久久久久久久久久 | 亚洲美女网站 | 一级少妇女片 | 国产成人精品综合 | 少妇淫片aaaaa毛片叫床爽 | 91精品国产欧美一区二区 | 超碰在线播 | 久久精品无码一区二区三区 | 日韩视频在线观看 | 电影午夜精品一区二区三区 | 国产精品久久久久久久午夜 | 精品国产一区二区三区久久狼黑人 | 欧美日韩激情 | 国产精品a一区二区三区网址 | 妖精视频一区二区三区 | 龙珠z国语版在线观看 | 欧美日韩不卡 | 伊人一区 | 国产一区二区三区免费 | 欧美日韩一区二区在线 | 国产无人区一区二区三区 | 精品视频 免费 | 日一区二区 | 中文字幕在线看 | 国产在线拍偷自揄拍视频 | 精品国产乱码久久久久久闺蜜 | a黄毛片 | 日韩中文一区 | 国产成人免费网站 | 一区在线视频 | 亚洲精品在线免费观看视频 | 国产精品电影在线观看 | 日韩精品视频网 | 亚洲欧美视频 | 久久黄网| 狠狠入ady亚洲精品经典电影 | 精品国产欧美一区二区三区成人 | 精品综合久久 | 久久久久久久久99精品 |