๋ฐ์ํ
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<10; i++ )) do
echo "$i"
hh=`printf "%02d" "$i"` ## ์ซ์ 2์๋ฆฌ ์ถ๋ ฅ ๋ฐฉ๋ฒ
echo "$hh"
done