Shell學習(一)

Shell學習(一)

1.Shell 腳本的執行方式

1.1 腳本的格式要求

1)腳本以#!/bin/bash 開頭

2)腳本需要有可執行權限

1.2 編寫第一個Shell腳本

· 需求說明

創建一個Shell腳本,輸出hello world!

案例:

#!/bin/bash
echo "hello,world!"

1.3 腳本的常用執行方式

  • 方式1(輸入腳本的絕對路徑相對路徑

1)首先要賦予helloworld.sh腳本的+x 權限

2)執行腳本

  • 方式2(sh+腳本),不推薦

說明:不用賦予腳本+x權限,直接執行即可

2 Shell的變量

2.1 shell 的變量的介紹

1)Linux Shell 的變量分爲,系統變量和用戶自定義變量。

2)系統變量:$HOME、$PWD、$SHELL、$USER等等

​ 比如:echo $HOME 等等

3)顯示當前shell中所有變量:set

2.2 shell變量的定義

  • 基本語法

1)定義變量: 變量=值

2)撤銷變量:unset 變量

3)聲明靜態變量:readonly 變量,注意:不能unset

  • 快速入門

案例1:定義變量A

案例2:撤銷變量A

案例3 :聲明靜態的變量A=99,不能unset

案例4:可把變量提升爲全局環境變量,可供其他shell程序使用

2.3 定義變量的規則

1)變量名稱可以由字母、數字、下劃線組成,但是不能以數字開頭

2)等號兩側不能有空格

3)變量名稱一般習慣爲大寫

2.4 將命令的返回值賦給變量

1)A='ls -la' 反引號,運行裏面的命令,並把結果返回給變量A

2)A=$(ls -la) 等價於反引號

#!/bin/bash
RESULT='ls -l /home'
echo $RESULT
echo''
MYDATE=$(date)
echo "date=$MYDATE"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章