ref: https://cmdchallenge.com/#/hello_world
今天分享的是一個有趣的 Command Line Interface(CLI) 挑戰,該挑戰主要是基於 Linux bash 的環境有一系列的指令挑戰
挑戰內容基本上都不會太困難,一開始都是非常基礎的 Linux 指令操作,後面會需要使用 grep, sed, awk, find 等不同指令的組合來完成任務。
大部分的題目都會基於一些情境,譬如想要針對 httpd server 底下的 log 進行過濾,計算符合某些內容的行數等等
每道題目除了自行挑戰外也可以看一下別人的解決方案,不過解決方案中有一些是作弊的內容,譬如直接針對題目用 echo 輸出之類的,就滿搞笑的。
我認為這類型的挑戰有兩個值得去玩看看的理由
1. 測試自已是否能夠解決每一個問題,順便看一下自己的解決方式跟別人的比起來如何,有時候會有一些意想不到的指令與用法可以讓整個寫法更為簡潔
2. 如果有面試需求的時候,可以考慮從這邊找一些相關題目,看看面試者對於 shell script 的熟悉度,同時互相討論每個解法的好壞處。
歡迎愛寫 shell script 的人都寫一遍看看
grep用法 在 Linux﹞grep 指令用法教學及範例| 工程師的江湖 - - 點部落 的相關結果
﹝Linux﹞grep 指令用法教學及範例 · 本文為本人整理之筆記及複習用,以避免原網站停止服務 · 本站無營利作用,如有侵權冒犯,請立即告知,會立即下架 · 請 ... ... <看更多>
grep用法 在 Linux grep 命令 - 菜鸟教程 的相關結果
Linux grep 命令Linux 命令大全Linux grep 命令用于查找文件里符合条件的字符串。 grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的 ... ... <看更多>
grep用法 在 Linux 匹配文字grep 指令用法教學與範例 - G. T. Wang 的相關結果
grep 最基本的用法就是以普通的關鍵字來搜尋,其基本語法如下: grep 關鍵字檔案1 檔案2 ... 例如在 /etc/os-release 檔案中搜尋 Ubuntu 關鍵字: ... <看更多>