https://net711.tistory.com/entry/배쉬-쉘-함수
https://neul-carpediem.tistory.com/70
https://websetnet.net/ko/how-to-save-the-output-of-a-command-to-a-file-in-linux-terminal-beginners-tip/
https://javafactory.tistory.com/451
https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=yyb7436&logNo=80119340568
https://jhnyang.tistory.com/145
https://moongblog.tistory.com/41
http://blog.purewell.biz/2019/11/bash-array-map.html
https://www.xmodulo.com/key-value-dictionary-bash.html
https://blog.naver.com/PostView.nhn?blogId=baejun_k&logNo=221460654277&parentCategoryNo=&categoryNo=7&viewDate=&isShowPopularPosts=true&from=search
https://unix.stackexchange.com/questions/278502/accessing-array-index-variable-from-bash-shell-script-loop
https://stackoverflow.com/questions/1494178/how-to-define-hash-tables-in-bash
https://joylife052.tistory.com/entry/쉘스크립트shell-script-리스트-정의-및-for-loop-예제
https://positivemh.tistory.com/553
https://github.com/v2e4lisp/termcolor2/blob/master/termcolor2.py
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wwwkasa&logNo=220700050185
https://zetawiki.com/wiki/리눅스_행_수_세기_wc_-l
https://hand-over.tistory.com/32
https://github.com/ynghykpark/dotfiles/blob/master/install.sh
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=hanajava&logNo=221157387478