#!/bin/sh ๊ณผ #!/usr/bin/env bash
ํ์ด์ง ์ ๋ณด
๋ณธ๋ฌธ
#!/bin/sh
#!/bin/bash
#!/usr/local/python
ย
#!/usr/bin/env sh
#!/usr/bin/env bash
#!/usr/bin/env python
envย ๋ ํ์ฌ ํ๊ฒฝ ๋ณ์๋ฅผ ํ์ํ๊ฑฐ๋ ํ๊ฒฝ ๋ณ์๋ฅผ ๋ณ๊ฒฝํ ํ์ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ์ ํธ๋ฆฌํฐ์
๋๋ค.
envย ๋ค์ ํ๋ก๊ทธ๋จ ์ด๋ฆ์ ์ฃผ๋ฉด ํด๋น ํ๋ก๊ทธ๋จ์ ์คํํฉ๋๋ค.
env ๋ก ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๊ฒ์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ ๊ฒฝ์ฐย ์ฌ๋ฑ (shebang#!)ย ๋ค์ ์คํํ ํ๋ก๊ทธ๋จ์ ์ฐพ๋ ์ฉ๋๋ก ๋ง์ด ์ฌ์ฉํฉ๋๋ค.
ย
#!/usr/bin/env bash
find_dirs=$(find /TEST -mindepth 2 -type f -name "*" -exec dirname {} \; | sort -u)
echo "Delete empty directories."
find /TEST -type d -empty -delete
for find_dir in ${find_dirs}; do
find_nfo=$(ls -1 "${find_dir}" | grep -Ec "*.nfo")
find_mp4=$(ls -1 "${find_dir}" | grep -Ec "*.mp4")
if [ "${find_nfo}" -eq 0 ] || [ "${find_mp4}" -eq 0 ]; then
echo "${find_dir} Delete the directory."
ls -lR "${find_dir}"
rm -rf "${find_dir}" >/dev/null
fi
done
๋๊ธ๋ชฉ๋ก
๋ฑ๋ก๋ ๋๊ธ์ด ์์ต๋๋ค.
