利用Emacs或是Vi的組合鍵來快速操作Bash Shell的技巧 2019 年 3 月 13 日 Magic Len Bash、Linux、macOS、研究分享 Bash是Linux作業系統和macOS預設的shell,在終端機上使用Bash來操作電腦,主要是用透過從鍵盤輸入指令來進行,因此指令的輸入速度會大大地影響著操作電腦的效率。這篇文章將會介紹如何利用Emacs或是Vi的組合鍵來加快指令的輸入。 繼續閱讀 Bash、Emacs 快速鍵、Emacs 組合鍵、Vi 快速鍵、Vi 組合鍵、終端機
[HackerRank]用樣本過濾陣列(Filter an Array with Patterns) 2017 年 9 月 26 日 Magic Len Bash、程式解題 輸入的每行都是一個國家名稱,請將著些國家名稱讀取到一個陣列中儲存,接著把名稱有包含「a」或「A」的元素過濾掉,輸出過濾之後的結果。 繼續閱讀 HackerRank
[HackerRank]分割陣列(Slice an Array) 2017 年 9 月 25 日 Magic Len Bash、程式解題 給定一個國家名稱的清單,請將這份清單存入陣列中,並以空格分隔重新將陣列中索引範圍為3到7(包含3和7)的元素輸出。 繼續閱讀 HackerRank
[HackerRank]讀取至陣列中(Read in an Array) 2017 年 9 月 24 日 Magic Len Bash、程式解題 給定一個國家名稱的清單,請將這份清單存入陣列中,並以空格分隔重新將這些國家名稱輸出。 繼續閱讀 HackerRank
[HackerRank]粘貼指令4(Paste - 4) 2017 年 9 月 17 日 Magic Len Bash、程式解題 輸入文字檔案內容,每行都是一個城市的名稱和其所在的洲,每個欄位使用「,」字元分隔。請每隔三行將換行字元取代成TAB字元後重新輸出。 繼續閱讀 HackerRank
[HackerRank]粘貼指令3(Paste - 3) 2017 年 9 月 16 日 Magic Len Bash、程式解題 輸入文字檔案內容,每行都是一個城市的名稱和其所在的洲,每個欄位使用「,」字元分隔。請將換行字元取代成TAB字元後重新輸出。 繼續閱讀 HackerRank
[HackerRank]粘貼指令2(Paste - 2) 2017 年 9 月 15 日 Magic Len Bash、程式解題 輸入文字檔案內容,每行都是一個城市的名稱和其所在的洲,每個欄位使用「,」字元分隔。請每隔三行將換行字元取代成「;」字元後重新輸出。 繼續閱讀 HackerRank
[HackerRank]粘貼指令1(Paste - 1) 2017 年 9 月 14 日 Magic Len Bash、程式解題 輸入文字檔案內容,每行都是一個城市的名稱和其所在的洲,每個欄位使用「,」字元分隔。請將換行字元取代成「;」字元後重新輸出。 繼續閱讀 HackerRank
[HackerRank]uniq指令4(Uniq Command #4) 2017 年 9 月 9 日 Magic Len Bash、程式解題 輸入文字檔案內容,僅輸出不連續重複的那幾行。 繼續閱讀 HackerRank
[HackerRank]uniq指令3(Uniq Command #3) 2017 年 9 月 8 日 Magic Len Bash、程式解題 輸入文字檔案內容,將有連續重複的那幾行縮減成一行。並在輸出的每行行首加上該行在縮減前的連續重複次數,使用一個空格字元將次數和該行資料隔開。判斷兩行文字是否重複請忽略英文字母大小寫,但是輸出時的英文大小寫要符合第一次出現時的文字。 繼續閱讀 HackerRank