2019/05/172 [๋ฆฌ๋ ์ค] ์ฌ๋ฌ ํ์ผ ์ธ์ฝ๋ฉ ๋ณํํ ์ ์๋ ๋ช ๋ น์ด ๐ ์ฌ๋ฌ๊ฐ ํ์ผ ์ธ์ฝ๋ฉ ๋ณํ ํ์ผ ์ธ์ฝ๋ฉ ๋ณํํ ๋ ์ผ์ผ์ด ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝํ์ง ์๊ณ ์๋ ๋ช ๋ น์ด๋ก ์ฝ๊ฒ ์ผ๊ด ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋ค์. $ find . -type f -execdir iconv -f euckr -t utf-8 {} -o {}.tmp \; -execdir mv -f {}.tmp {} \; ๐ ํ๊ฐ์ ํ์ผ ์ธ์ฝ๋ฉ ๋ณํ ํ์ผ ํ๋๋ง ์ธ์ฝ๋ฉ ๋ณํํ ๋๋ ์๋ ๋ฐฉ๋ฒ ์ด์ฉํ์๋ฉด ๋ฉ๋๋ค. โพ ํ์ผ ์ธ์ฝ๋ฉ ํ์ธ $ file -bi filename.text text/plain; charset=us-ascii โพ ์ธ์ฝ๋ฉ ๋ณํ euc-kr > utf-8 ํ์ผ ์ธ์ฝ๋ฉ ๋ณ๊ฒฝ $ iconv -c -f euc-kr -t utf-8 mergefile > mergefile ๐Refernece site https://wookma.. 2019. 5. 17. [๋ฆฌ๋ ์ค] Shell for๋ฌธ ์ฌ์ฉ๋ฒ (๋ฐฐ์ด ๋ฐฉ์,ํ์ผ ์ฝ์ด์ ์ฒ๋ฆฌ) shell์์ ์ ์ผ ๋ง์ด ์ฌ์ฉ๋๋ for๋ฌธ์ 3๊ฐ์ง ์ฌ์ฉ๋ฒ์ ๋๋ค. ๐ ๋ฐฐ์ด๋ก ์ ์ฅํ ๊ฐ ์ฝ์ด์ค๋ ๋ฐฉ์ 24์๊ฐ ๋ ์๋ฆฌ ์๋ก ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ HH_ARR=("00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23") for hh in "${HH_ARR[@]}"; do echo $hh done โ ํ์ผ์ ์ฝ์ด์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์ cat ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ text ํ์ผ ๋ด์ฉ์ 1์ค์ฉ ์ฝ์ด์ด for list in `cat text`; do echo "$list" done ๐ index ๊ฐ ์ฆ๊ฐ์ํค๋ฉฐ ์ฒ๋ฆฌํ๋ ๋ฐฉ์ ์ซ์ 2์๋ฆฌ ์ถ๋ ฅ for (( i=0; i 2019. 5. 17. ์ด์ 1 ๋ค์