iT邦幫忙

2022 iThome 鐵人賽

DAY 20
0

我也能成為腳本大師嗎?

最近安裝docker和一堆有的沒的設定

公司工程師大大在專案裡放了很多bash腳本好棒

一個指令git clone, npm install, set registry... 全部搞定

前幾天練習的Linux指令、Vim編輯器,都可以一起寫進腳本裡,自動幫我們完成這些瑣事。

今天來練習寫寫簡單的腳本,一起來看看吧!

來寫腳本

腳本的結尾為shell的.sh

每天都要寫文章,讓script幫我創建文章吧!
通常都會把腳本放在.scripts的資料夾,要其他命名也可以喔。

先來創建一個vim addNewFileTemplate.sh

addNewFileTemplate.sh檔案裡面編輯
(#為註解)

#!/bin/bash
## 第一行是告訴電腦要用什麼來執行

## 要求使用者輸入,p 是prompt text的意思
read -p "Please input your file name: " filename
## 印出資料 -e的意思是會解讀跳脫符號
## 讀更多: https://unix.stackexchange.com/questions/189787/difference-between-echo-and-echo-e
echo -e "Your filename is ${filename}"

## 移動到資料夾,創建資料
cd ~/OneDrive/Desktop/Notes
touch "${filename}.md"

## 將以下資料印到我的檔案裏面
cat << EOF > ${filename}.md
## 我是標題
## 參考資料

EOF

執行囉

一般

//因為我所在的目錄是這樣
//Notes
//└─ .scripts/
//└─ 文章存放位置(現在在這)
//所以在同一層的./.script資料夾裡面執行
//記得隨時按下tab鍵就不用輸入完整的檔案名稱囉

$ bash ./.scripts/addNewFileTemplate.sh 

超好玩!之後再來玩玩更多案例!
(碰了後端之後,就可以用bash腳本幫其他人自動設定nginx 檔案等等~)



環遊非洲第20天-非洲的巴黎

有非洲巴黎之稱的安哥拉首都:羅安達(Luanda),並不是因為有美麗的風景,而是因為這裡的物價,跟巴黎一樣貴。原因之一是因為安哥拉的石油和礦產吸引了大量外資和外派人員進駐,他們擁有比當地人較高的消費能力,加上當地許多商品仰賴進口,當地租金價差懸殊(500美金到20000美金都可以租房),一度成為全球最貴的城市之一。

講到雷鬼頭和森巴舞,第一時間都會想到南美的巴西,但其實和安哥拉有關喔!
雷鬼頭Dreadlock有一說是起源於安哥拉的Mwila族群的女性,她們會用油、奶油、幹掉的牛糞等將頭髮整理成一搓一搓,並用貝殼、珠子,甚至是幹掉的果乾裝飾。讓頭髮看起來鮮豔又吸睛。
另外巴西國標舞森巴舞的發源:Semba/Kizomba 舞蹈
國標舞的森巴舞(Samba)有一說,就是當初黑人奴隸帶到巴西的舞蹈,就是源自於安哥拉的Semba/Kizomba舞蹈。Semba也是雙人舞,以踏步和輕快節奏的音樂著稱。

https://ithelp.ithome.com.tw/upload/images/20221005/20140247oeLrPRrdjH.jpg
安哥拉首都繁華,但也是當地貧富差距的證明之一



參考資料

學習Shell Script
Bash 脚本教程


上一篇
菜鳥必備Nano&Vim編輯器-D19
下一篇
菜鳥初探設計模式-D21
系列文
分手前端菜雞之旅@非洲30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言