iT邦幫忙

shellscript相關文章
共有 19 則文章
鐵人賽 自我挑戰組 DAY 10
DevOps學習之旅 系列 第 10

技術 Day 10 Jenkins CI/CD 伺服器(二)

簡介 上一篇介紹了使用 Jenkins 來做 CI 流程,這篇來部署到正式機或QA主機,我們會使用到 SSH Key 來讓 Jenkins 專案可以控制正式機或...

鐵人賽 自我挑戰組 DAY 8
DevOps學習之旅 系列 第 8

技術 Day 8 專案部署

簡介 這一篇來到了專案部署的時候,開發的過程之中就可以隨時的更新到測試伺服器,可以給QA、PM、顧客,查看目前的完成進度,這邊採用nginx+pserve+su...

鐵人賽 自我挑戰組 DAY 22

技術 [鐵人賽原訂第23天] Shell 的多執行緒

打掃房間打掃到超過 12 點,這實在是太沮喪啦。 不過這陣子台中的 PM 2.5 真恐怖,白色的抱枕整個變成灰的,看來賽車女郎 Saber 要晚點才能買惹QQ...

鐵人賽 自我挑戰組 DAY 21

技術 [鐵人賽第21天] 實戰:快速建立開發環境

有時候難免會遇到要開發環境需要建建置,今天就拿Cargo示範怎麼撰寫自動準備環境的 ShellScript 吧。 首先拉到 Cargo 的 Installati...

鐵人賽 自我挑戰組 DAY 20

技術 [鐵人賽第20天] 實戰:退不出去的硬碟

前面講這麼多東西,也該來做點事情了。 umount Data0/ umount: /media/Data0: target is busy (I...

鐵人賽 自我挑戰組 DAY 19

技術 [鐵人賽第19天] Shell 裡面的 args -$0 $1 $* $@

昨天提到可以宣告 function 來用,不過有時候帶一些引述進去 function 時,該怎麼辦呢? Java 裡面有 args , Shell 裡面則是 $...

鐵人賽 自我挑戰組 DAY 18

技術 [鐵人賽第18天] 宣告 function 來用吧

今天來講個 Bash 跟 zsh 才能用的偷懶技巧。 比較常用的偷懶指令,我會放在 ~/bin 裡面,並且把 ~/bin 加入 PATH 方便我偷懶,像是裡面有...

鐵人賽 自我挑戰組 DAY 17

技術 [鐵人賽第17天] find 指令的使用

前面介紹了 for 迴圈, for 迴圈也可以搭配 Command Substitution 用 ls 把目前的檔案列表丟進去 for 的清單。不過這個還是有個...

鐵人賽 自我挑戰組 DAY 16

技術 [鐵人賽第16天] 正規表達的使用

正規表達式 Regular Expression ,早出現在 Perl 語言裡面,但是因為太好用所以即使不寫 Perl 也會遇到他,像是: Python 2....

鐵人賽 自我挑戰組 DAY 15

技術 [鐵人賽第15天] 使用 while 迴圈

除了 for 迴圈外, ShellScript 也允許使用不定迴圈,這是不定迴圈的語法: while [ some program ]; do echo...

鐵人賽 自我挑戰組 DAY 14

技術 [鐵人賽第14天] if 、 && 、 || 與 [] ;

昨天講到了 exit code ,今天來講 exit code 的應用吧。 既然 exit code 可以拿來識別成功失敗,那麼拿來跟 if 配在一起用就在合理...

鐵人賽 自我挑戰組 DAY 13

技術 [鐵人賽第13天] 談談 exit code

講完了 for 迴圈,講完了數學運算,那我可不可以在 Shell 裡面做個不定迴圈呢? 當然可以,不過我們還講到 Shell 的判斷式,所以今天先來講講判斷式的...

鐵人賽 自我挑戰組 DAY 12

技術 [鐵人賽第12天] 四則運算

講完了迴圈,也講過了怎麼連接字串,那麼我們把 Shell 當計算機,計算一些數字呢? 與法也不難: echo $(( 10 + 10 )) 或 echo $[...

鐵人賽 自我挑戰組 DAY 11

技術 [鐵人賽第11天] 使用 for 迴圈

今天來講講 Shell 或是 ShellScript 裡面的 for 迴圈吧。 ShellScript 裡面的迴圈就是這樣: for value in val1...

鐵人賽 自我挑戰組 DAY 10

技術 [鐵人賽第10天] 如何撰寫 Shell Script

寫了十天,有點基本概念了,今天來寫 Script 吧(終於)。 先隨手抓一個 ShellScript 來看看吧(出處:個人用來抓學校課表的 ShellScrip...

鐵人賽 自我挑戰組 DAY 4

技術 [鐵人賽第04天] 各種環境變數介紹

昨天的文如果注意看,應該會發現有個範例修改了一個內建的變數叫做 LANG 讓 apt-get 變成用英文跑。其實在 Shell 裡面還有非常多這種預設就會存在的...

鐵人賽 自我挑戰組 DAY 3

技術 [鐵人賽第03天] 變數與 echo

今天先來講執行程式的基本,變數要怎麼宣告與使用。 在 Shell 或是 ShellScript 如果要宣告一個變數,只要用 = 號就可以宣告,左邊是變數名稱,右...

鐵人賽 自我挑戰組 DAY 2

技術 [鐵人賽第02天] 單引號、雙引號與跳脫字元

今天先來講 Shell 或是 ShellScript 的基本。 本來沒又打算要寫這篇,可是總是會有人問我「為什麼要跳脫」,甚至聽到朋友在抱怨學校教授再問「為什麼...

鐵人賽 自我挑戰組 DAY 1

技術 [鐵人賽第01天] 什麼是 Shell ,有哪些 Shell

什麼是 Shell ,有哪些 Shell 既然主題叫做 30 天的 ShellScript 教室,那當然從最基本的「 Shell 」開始解說。 上過計算機概論的...