iT邦幫忙

鐵人檔案

2012 iT 邦幫忙鐵人賽
回列表

我與BASH shell scripting的每一天 系列

鐵人鍊成 共 31 篇文章 | 12 人訂閱 訂閱系列文
DAY 1

達標好文 我與BASH的每一天 - [1]利用bc命令來取得數字字串中的特定欄位值

他是我工作中每天都會接觸的好夥伴,是協助我解決大小問題的好幫手,且讓我跟大家分享我與BASH的每一天吧。 第一天,利用bc命令來取得數字字串中的特定欄位值。 [...

2012-09-26 ‧ 由 chiounan 分享
DAY 2

我與BASH的每一天 - [2]直取字串變數中的特定欄位值

昨天示範了利用bc命令的除法技巧取取得數字字串中的特定欄位,今天來示範不同的做法。 昨天示範了利用bc命令的除法技巧取取得數字字串中的特定欄位,今天來示範不同的...

2012-09-27 ‧ 由 chiounan 分享
DAY 3

我與BASH的每一天 - [3] 利用awk來擷取特定欄位

利用操縱array的方式來取得字串變數的內容真的是方便好用的方法,只要知道來源string與所需要sub-string的位置與長度之後,我們都可以輕易地取得內容...

2012-09-28 ‧ 由 chiounan 分享
DAY 4

我與BASH的每一天 - [4] 利用awk來擷取特定欄位-2

昨天快速示範了awk命令的用法,我們使用awk中的print指令,輕易地取得特定欄位的內容。awk預設是以空白符號來做為欄位的切割,但是當我們要擷取的內容中沒有...

2012-09-29 ‧ 由 chiounan 分享
DAY 5

我與BASH的每一天 - [5] 利用awk來擷取特定欄位-3

前兩天提到說,BASH對於字串變數可以運用array的方式來取得特定位置與長度的子字串,只要你指定字串的起始位置與長度即可。其實awk命令也有類似的方法,但是它...

2012-09-30 ‧ 由 chiounan 分享
DAY 6

我與BASH的每一天 - [6] 利用cut來擷取特定欄位

說到要擷取特定字串欄位,cut命令也是很方便的工具,你只要設定好切割欄位的符號(預設是tab),就可以依據他選取你指定的欄位了。 譬如我想要取得Linux ke...

2012-10-01 ‧ 由 chiounan 分享
DAY 7

我與BASH的每一天 - [7] grep指令的妙用 - 1

說到用的最頻繁的bash指令,非'grep'莫屬了。當我需要尋找特定字串時,'grep'指令永遠都派得上場。前面提到了那麼多方法來獲取特定字串的片段,但是在實際...

2012-10-02 ‧ 由 chiounan 分享
DAY 8

我與BASH的每一天 - [8] grep指令的妙用 - 2

除了跟’awk’搭配使用之外,'grep’跟''cut'搭配使用也很常見。設想我今天要在某部機器上進行compile的動作前,我要先確定機器上使否有裝’gcc’...

2012-10-03 ‧ 由 chiounan 分享
DAY 9

我與BASH的每一天 - [9] 正規化表示法 - 1

說道要擷取特定字串,或是找尋某種格式內容,最強的工具莫過於是採用正規化表示法(regular expression)了。 說道要擷取特定字串,或是找尋某種格式內...

2012-10-04 ‧ 由 chiounan 分享
DAY 10

我與BASH的每一天 - [10] 正規化表示法 - 2

在正規表示法中**^與$符號都是用來表示位置之用,除此之外,正規化表示法也常使用字元來簡化表示某些字串的組合。像是[0-9]用以表示一個數字位元,它可以是0到9...

2012-10-05 ‧ 由 chiounan 分享