在bash中寫rucursive
動機 bash可以寫rucursive!! ...
動機 bash可以寫rucursive!! ...
動機 以前只有留解法,之後要看的時候很難一次回想起,這些到底要幹嘛 所以就研究怎麼打api,抓資料再跑腳本 ...
動機 整理常用的grep ...
動機 想把bash的某個字串轉成大寫,但因為bash太舊,所以不能用substitution來做,只能用awk 所以來整理一下,在bash做字串處理的方式 ...
動機 超越NFA的regex,酷!! ...
動機 onlinejudge居然有bash的題目!! 這麼有趣的東西當然是解爆阿!! 抱怨 有的時候會出現 rbash: ./prog.sh: Permission denied 這個時候就是只能調整輸入像用pipe等等 題目 目前只有4題 192 193 194 195 192 cat words.txt | tr ' ' '\n' | sed '/^[[:space:]]*$/d' | sort | uniq -c | nawk '{print $1" "$2}' | sort -r -n -k 1 | nawk '{print $2" "$1}' bash做為一個奇怪的PL bash可以想成只有string的PL 那要怎麼表現array? 用delimiter區分,常見的是 space newline comma etc… 第一步: 多個array合成一條array 先把空白換成斷行 把多的斷行吃掉 故最後會變成 1 2 3 => 1 2 3 cat words.txt | tr ' ' '\n' | sed '/^[[:space:]]*$/d' 第二步: 計數 先排好,再計算重複的單字...