第乙個shell script的編寫和執行

2021-10-09 02:02:20 字數 1324 閱讀 5350

shell script其實是純文字檔案,我們可以編輯這個檔案,並利用這個檔案來幫助我們執行多個命令,或是利用一些運算與邏輯判斷來幫我們達成某些功能。

#!/bin/bash

#program:

# this program shows "hello world!" in your screen.

#history:

#2020/08/11 zhoucheng first release

path=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

export path

echo -e "hello world! \a \n"

exit 0

#!/bin/bash 宣告檔案內的語法使用bash語法,當該程式被執行的時候,就會載入bash的相關環境配置檔案(一般來說就是non-login shell 的~/.bashrc),使得執行bash來使用我們後面的命令能夠執行。如果沒有配置該行**,則系統就無法判斷該程式使用什麼shell來執行**。

path=路徑1:路徑2:...:路徑n意思是可執行檔案的路徑包括從「路徑1」到「路徑n」的所有路徑。當使用者輸入乙個一串字元並按回車後,shell會依次在這些路徑裡找對應的可執行檔案並交給系統核心執行。

export path 在 shell 中執行程式時,shell 會提供一組環境變數。export 可新增,修改或刪除環境變數,供後續執行的程式使用。export 的效力僅限於該次登陸操作。

echo -e "hello world! \a \n"表示在該程式輸出hello world!

使用-e引數並使用sh shell.sh命令 或 利用chmod a+x shell.sh 和./shell.sh 命令執行指令碼

exit命令是用來讓程式中斷,並返回乙個數值給系統。當使用exit 0的時候,代表離開script並回傳乙個0給系統。

使用echo $?就可以得到0

其實我們可以利用exit進行自定義錯誤資訊顯示,使得指令碼更加完善。

python第乙個程式設計 第乙個 Python 程式

簡述 安裝完 python 後,windows 中 開始選單或安裝目錄下就會有 idle 開發 python 程式的基本 ide 整合開發環境 幫助手冊 模組文件等。linux 中 只需要在命令列中輸入 python 命令即可啟動互動式程式設計。互動式程式設計 互動式程式設計不需要建立指令碼檔案,是...

第乙個部落格

我不知道為什麼 我在csdn上創了乙個賬號,又開通了部落格。也許我不是名人,也許幻想著成為名人。在這裡 我不會給任何人許諾,這個部落格可能有乙個博文 有兩個博文 或者會有很多 很多 很多。不過讓我有個大膽的猜想,如果這個部落格在今後有很多很多自己寫的博文,說明我成功了 在自己眼裡 也說明這個方法時正...

第乙個爬蟲

很多人學習python的目的就是為了學習能夠實現爬蟲的功能,這裡,我使用了scrapy框架來實現了乙個簡單的爬蟲功能,這裡我簡單的介紹一下scrapy專案的建立,和執行。1,第一步是安裝scrapy,我相信到了這一步,大多數人都已經會安裝第三方庫檔案了,這裡主要是使用命令pip install sc...