用 ShellCheck 來檢查 Shell 腳本有沒有什麼問題 2022 年 7 月 12 日 Magic Len Bash、 網站應用 在寫Bash或是其它Shell類型的腳本時,因為沒有編譯器的幫助,總是會寫得心驚肉跳,深怕在執行的時候哪行出現錯誤,或是隔了一段時間再回來看就發現看不懂以前的自己在寫什麼了。ShellCheck是一個開放原始碼的Shell腳本檢查工具,它可以找出腳本中語法錯誤,以及可能會出現的問題。 繼續閱讀
利用Emacs或是Vi的快速鍵來快速操作Bash Shell的技巧 2019 年 3 月 13 日 Magic Len Bash、 Linux、 研究分享、 macOS Bash是Linux作業系統和macOS預設的shell,在終端機上使用Bash來操作電腦,主要是用透過從鍵盤輸入指令來進行,因此指令的輸入速度會大大地影響著操作電腦的效率。這篇文章將會介紹如何利用Emacs或是Vi的快速鍵來加快指令的輸入。 繼續閱讀
[HackerRank]用樣本過濾陣列(Filter an Array with Patterns) 2017 年 9 月 26 日 Magic Len Bash、 程式解題 輸入的每行都是一個國家名稱,請將著些國家名稱讀取到一個陣列中儲存,接著把名稱有包含「a」或「A」的元素過濾掉,輸出過濾之後的結果。 繼續閱讀
[HackerRank]分割陣列(Slice an Array) 2017 年 9 月 25 日 Magic Len Bash、 程式解題 給定一個國家名稱的清單,請將這份清單存入陣列中,並以空格分隔重新將陣列中索引範圍為3到7(包含3和7)的元素輸出。 繼續閱讀
[HackerRank]讀取至陣列中(Read in an Array) 2017 年 9 月 24 日 Magic Len Bash、 程式解題 給定一個國家名稱的清單,請將這份清單存入陣列中,並以空格分隔重新將這些國家名稱輸出。 繼續閱讀
[HackerRank]粘貼指令4(Paste - 4) 2017 年 9 月 17 日 Magic Len Bash、 程式解題 輸入文字檔案內容,每行都是一個城市的名稱和其所在的洲,每個欄位使用「,」字元分隔。請每隔三行將換行字元取代成TAB字元後重新輸出。 繼續閱讀
[HackerRank]粘貼指令3(Paste - 3) 2017 年 9 月 16 日 Magic Len Bash、 程式解題 輸入文字檔案內容,每行都是一個城市的名稱和其所在的洲,每個欄位使用「,」字元分隔。請將換行字元取代成TAB字元後重新輸出。 繼續閱讀
[HackerRank]粘貼指令2(Paste - 2) 2017 年 9 月 15 日 Magic Len Bash、 程式解題 輸入文字檔案內容,每行都是一個城市的名稱和其所在的洲,每個欄位使用「,」字元分隔。請每隔三行將換行字元取代成「;」字元後重新輸出。 繼續閱讀
[HackerRank]粘貼指令1(Paste - 1) 2017 年 9 月 14 日 Magic Len Bash、 程式解題 輸入文字檔案內容,每行都是一個城市的名稱和其所在的洲,每個欄位使用「,」字元分隔。請將換行字元取代成「;」字元後重新輸出。 繼續閱讀