shell 腳本(2)

1.1腳本創(chuàng)建工具:

????創(chuàng)建腳本的常見編輯器是 vi/vim

1.2腳本命名:

????shell腳本的命名簡(jiǎn)單來(lái)說(shuō)就是要有意義,方便我們通過(guò)腳本名,來(lái)知道這個(gè)文件時(shí)干什么用的

1.3腳本內(nèi)容:

????各種可以執(zhí)行的命令

1.4注釋內(nèi)容:

? ??單行注釋:

????????除了首行的#不是注釋外,其他所有行內(nèi)容,只要首個(gè)字符是#,那么就表示該行是注釋

? ??多行注釋:

????????多行注釋有兩種方法::<<! ... ! 和 :<<字符 ... 字符

????例:

2.腳本執(zhí)行


1.shell執(zhí)行的方式:

Shell腳本的執(zhí)行通??梢圆捎靡韵聨追N方式

? ?1.1 bash /path/to/script-name (相對(duì)路徑) 或 /bin/bash /path/to/script-name (絕對(duì)路徑,強(qiáng)烈推薦使用)

? ?1.2 /path/to/script-name 或 ./script-name (當(dāng)前路徑下執(zhí)行腳本)

? ?1.3 source script-name 或 . script-name (注意“.“點(diǎn)號(hào))

????1.4 chmod +x zhushi.sh? 增加權(quán)限

3、腳本開發(fā)規(guī)范

3.1、腳本命名要有意義,文件后綴是.sh

3.2腳本文件首行是而且必須是腳本解釋器

? ? ?#!/bin/bash

3.3、腳本文件解釋器后面要有腳本的基本信息等內(nèi)容腳本文件中盡量不用中文注釋;

? ??????盡量用英文注釋,防止本機(jī)或切換系統(tǒng)環(huán)境后中文亂碼的困擾

????????常見的注釋信息:腳本名稱、腳本功能描述、腳本版本、腳本作者、聯(lián)系方式

3.4、腳本文件常見執(zhí)行方式:bash 腳本名

3.5、腳本內(nèi)容執(zhí)行:從上到下,依次執(zhí)行

3.6、代碼書寫優(yōu)秀習(xí)慣;

????1)成對(duì)內(nèi)容的一次性寫出來(lái),防止遺漏。 如:()、{}、[]、''、``、""

????2)[]中括號(hào)兩端要有空格,書寫時(shí)即可留出空格[ ],然后再退格書寫內(nèi)容。

????3)流程控制語(yǔ)句一次性書寫完,再添加內(nèi)容

3.7、通過(guò)縮進(jìn)讓代碼易讀;(即該有空格的地方就要有空格)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容