在bash中寫rucursive

動機 bash可以寫rucursive!! ...

January 17, 2022 · 1 min · zhengcf

打leetcode API心得

動機 以前只有留解法,之後要看的時候很難一次回想起,這些到底要幹嘛 所以就研究怎麼打api,抓資料再跑腳本 ...

August 6, 2021 · 1 min · zhengcf

grep常用整理

動機 整理常用的grep ...

June 28, 2021 · 1 min · zhengcf

bash的字串操作

動機 想把bash的某個字串轉成大寫,但因為bash太舊,所以不能用substitution來做,只能用awk 所以來整理一下,在bash做字串處理的方式 ...

December 27, 2020 · 2 min · zhengcf

進擊的regex

動機 超越NFA的regex,酷!! ...

December 8, 2020 · 1 min · zhengcf

leetcode的bash題目們

動機 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' 第二步: 計數 先排好,再計算重複的單字...

July 11, 2020 · 2 min · zhengcf