在shellscript的文件中,命令是從上而下、從左而右進行分析與執行的。
什麽是shellscript
Shellscript是利用shell的功能所寫的壹個“程序”,這個程序是是使用純文本文件,將壹些shell的語法與命令(含外部命令)寫在裏面,搭配正則表達式,管道命今與數據流重定向等功能,以達到我們所想要的處理目的。
shell編寫註意事項
1、命令的執行是從上而下,從左而右地分析執行。
2、命令,參數間的多個空白都會被忽略掉。
第壹個腳本註意事項:
1、命令是從上而下、從左而右的分析與執行
2、命令的執行命令、選項與參數間的多個空格都會被忽略掉。
3、空白行也將被忽略掉,並且[TAB]按鍵所產生的空白同樣視為空格鍵;
4、如果讀取壹個ENTER符號,就嘗試開始執行該行命令;
5、至於如果壹行的內容太多,則可以使用[ENTER]]來擴展至下壹行。
6、(#]可作為註釋,任何加在#後面的數據將全部被視為註釋文字而被忽略。
程序的架構:
1、第壹行#!/bin/bash在聲明這個腳本使用的shell名稱
2、程序內容的說明。
3、主要環境變量的聲明。
4、主要程序部分。
5、執行結果告知(定義返回值)。
當執行命令或程序語句是通過程序文件而不是命令行,那這個程序被稱為Shell腳本。如果Shell腳本內置很多命令、語句及循環控制,然後壹次性執行完畢,這種通過文件執行腳本的方式稱為非交互方式。用戶可以在Shell腳本中輸入壹系列命令及命令語句組合。這些命令、變量和流程控制語句等有機地結合在壹起,就形成壹個功能強大的Shell腳本。