linux學習筆記-shell-script相關知識

一.shell script的執行方法

條件:shell腳本文件必須具有可讀可執行權限shell

1.直接命令執行bash

(1)使用絕對路徑執行框架

例如:/home/yonghu/shell.shspa

(2)使用相對路徑執行code

例如:./shell.shblog

(3)變量PATH的功能,將shell.sh放到PATH指定目錄內進程

2.以bash進程來執行ip

例如:bash shell.sh或sh shell.shit

3.使用sources命令執行class

例如:sources shell.sh

使用sources執行與以上兩種的區別1和2是使用子shell執行,sources是使用當前shell執行

二.shell script編寫的基本框架

1.第一行聲明shell的名稱

#!/bin/bash

2.註釋某行使用#

3.最好設置環境變量的聲明,例如

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

4.最後使用命令讓程序終端並回傳數值給系統,例如:

exit 0

 附加:

1.使用未初始化的變量時,退出bash

set -u

2.有任何一個語句返回非真的值,則退出bash

set -e
相關文章
相關標籤/搜索