# ShellScript腳本撰寫


*詳圖兩個location路徑要一樣,不然執行腳本會出現異常*
**對專案右鍵>New>file>au/命名(英文字要.sh)**

**編輯完腳本按run即可執行(以下為date舉例)**

**編輯設定:edit configuration**


*路徑為起初專案建立路徑下的bash.exe*

# **腳本範例1:印出年齡,姓名**



echo -把變數印出來
my_name= 等於前後不能空白
-n 讀取使用者輸入的參數
read age - age是變數
# **腳本範例2:IF-ELSE**


-n 前後要有空格 -參數跟字串前後要有空格
Fi > 前面的條件都執行完後 會執行此行(單純印出)
> 腳本裡的IF ELSE寫法 (跟一般程式不一樣):
>
>
> #-eq:等於
> #-ne:不等於
> #gt:大於
> #ge:大於等於
> #lt:小於
> #le:小於等於
# **腳本範例3:case in** (多條件情況用)


# **腳本範例4:loop**


LOOP 變數,123塞到LOOP變數裡
依次代入變數,執行三次
loop 循環, 變數寫多少多長 不限字數
# 腳本範例5: function(函式)

前三行定義函式, 定義{ } , function 後面的名稱可以自己命名
最後echohello 呼叫前面的函數,把world,rock 參數傳到前面的echohello
0,1,2 > 印的順序
# 腳本範例6:基本宣告、建立目錄、刪除目錄.. (詳pycharm)




---
**step1**

**step2 (專案整個勾選起來)**

**step3**

本地跟server端 都要同個分支, 預設是master
**step4**

**step5**
只需寫儲存庫名稱 & 預設分支


**step6**

web用http,遠端用ssh,故此處選ssh url
**step7**

貼上ssh url
**step8**

登入gitea帳號
# 建立本地端git存放庫




(gitea ssh url)




=========
# **若server端與本機端分支無法match 就用clone的**



(gitea ssh url)
# 從pychan連到webserver(同步)



(按ACCEPT)-信任SERVER憑證
# 匯出PDF,MD檔



(開始撰寫,撰寫完成後可存成PDF,MD,HTML...)

(同步於SERVER端)
commit
# 參考網站:
[http://gogojimmy.net/2012/01/17/how-to-use-git-1-git-basic/](https://)
###### tags: `Linux` `shellscript`
