前言 接下來我們將以兩個概念依序介紹迴圈 迭代篇 重複篇 正文開始~ 迭代 迭代的概念就是一列排隊排好的物件,從第一個開始依序裝箱存到變數裏面,做一...
前言 昨天介紹完了 Shell 還有 Shell Script 之後,我們將介紹如何撰寫其中一個強大的分支 bash,因爲不管是放在 /bin/bash 還是...
昨天快速示範了awk命令的用法,我們使用awk中的print指令,輕易地取得特定欄位的內容。awk預設是以空白符號來做為欄位的切割,但是當我們要擷取的內容中沒有...
我們已經知道從’ps’與’top’命令來獲得process的運作情情形,除了process本身的狀態,還有CPU與記憶體的使用情形。然而你若是想得知更準確詳細的...
前言 昨天有以一個簡單的腳本展示了變數、輸出等最基本的功能,今天來介紹這些元素的細節,以免之後寫腳本踩雷。 字元 特殊字元 符號 名稱 意義 $...
我想將程式執行時的訊息記錄下來成為log檔,透過重導向**>**我就可以輕易辦到。但是如果要將同樣的訊息同時顯示輸出,同時建立log檔,就有一點棘手了。我...
如果需要兩個以上的條件來決定下一個動作的話,就可以使用AND與OR這兩總符合條件來達成。AND表示所有的條件都必須成立;OR表示只要醫者成立即可以。在if命令中...
要設計具備使用者參數選項功能的程式,除了利用參數變數之外,例如**$1**, $1到**$9**,不夠用在借助shift與**$@, $*符號來幫忙,還可以使用...
其實這是一個有關個人使用習慣的心得,並非放諸四海皆準,只是自己的習慣 在Ubuntu eee,裡,/dev/sdb會自動mount成/mnt/cdrom, 但是...
前言 I/O分別表示(輸入Input/輸出Output),只要透過一行指令就能夠控制你資料的何去何從,應該存在檔案呢,還是顯示在螢幕上呢,又或者是交給其他程式先...
Shell Script 函式 語法 函式宣告 function 函式名稱() { } 參數 前面我們有講過參數的概念,因此當你要呼叫一個函式 假設叫 f...
利用操縱array的方式來取得字串變數的內容真的是方便好用的方法,只要知道來源string與所需要sub-string的位置與長度之後,我們都可以輕易地取得內容...
參數 預設變數 $0:腳本檔名$1:檔名後面的第一個參數,以此類推...$#:後面接參數個數"$@" : "$1",&q...
前兩天提到說,BASH對於字串變數可以運用array的方式來取得特定位置與長度的子字串,只要你指定字串的起始位置與長度即可。其實awk命令也有類似的方法,但是它...
利用sed命令進行搜尋與取代的編輯動作是最常見的了,你可以利用這個方式進行字串的置換或是刪除(也就是置換成空白),還可以設定動編輯的範圍是全篇文章還是單一搜尋結...
示範如何設定ssh認證,達到自動登入、傳檔的目的。 我在測試機器上進行一些壓力測試,同時會將測試結果記錄到log檔中。但是為了避免因為機器故障而拿不到log檔來...
公司介紹:成立於2017年6月,已在台灣穩健成長三年,並持續深耕發展;我們專精於遊戲平台及大數據系統的研發,提供海外客戶穩定、安全及高品質的軟體工程服務;為了因...
說到要擷取特定字串欄位,cut命令也是很方便的工具,你只要設定好切割欄位的符號(預設是tab),就可以依據他選取你指定的欄位了。 譬如我想要取得Linux ke...
昨天示範了利用bc命令的除法技巧取取得數字字串中的特定欄位,今天來示範不同的做法。 昨天示範了利用bc命令的除法技巧取取得數字字串中的特定欄位,今天來示範不同的...
他是我工作中每天都會接觸的好夥伴,是協助我解決大小問題的好幫手,且讓我跟大家分享我與BASH的每一天吧。 第一天,利用bc命令來取得數字字串中的特定欄位值。 [...
工欲善其事,必先利其器,在管好 GNU/Linux 之前一定得先熟悉 bash 的使用方式,從檢視、編輯、管線、導向 … 等,這些由一個個小動作串起來的連續技,...
sed是一種結合搜尋與編輯的工具,他最擅長找到特定字串然後加以編輯。因為功能太強大了,很難一次就完整的說明,我就透過一些例子來示範。 前幾天示範了正規化表示法被...
前言 昨天我們介紹了 if...elif...else,但假設今天要寫一個選單功能的程式,例如我們下面用 if else 實作輸入對應的動物名稱輸出對應的叫聲,...
24個很酷的Linux/Unix工具 http://linuxtoy.org/archives/cool-linux-tools.html KKovacs 收集...
BASH除了利用**$1,.. $9等10的特殊變數來代表參數順序之外,還有其他功能強大的特殊變數符號。例如$0代表程式本身、$#代表所有參數的個數、$@與$*...
說到用的最頻繁的bash指令,非'grep'莫屬了。當我需要尋找特定字串時,'grep'指令永遠都派得上場。前面提到了那麼多方法來獲取特定字串的片段,但是在實際...
前言 我們今天要來介紹判斷式,並寫一個腳本來判斷使用者輸入了什麼東西。 判斷式 語法 if_[_判斷式_] then 執行這段內容 elif_[_判斷式_]...
對於參數的輸入方式,BASH利用**$1,.. $9等9的特殊變數來代表參數的順序(位置),$1代表第一個參數,$2代表第二個參數,以此類推,而$0則代表程式本...
熟悉各種指令 (動作) 後,就可將它組成 Shell Scripts (招式),來應付各種狀況 (敵人)。這種高度客製化是 Windows 所不及的,(本文同步...
說道要擷取特定字串,或是找尋某種格式內容,最強的工具莫過於是採用正規化表示法(regular expression)了。 說道要擷取特定字串,或是找尋某種格式內...