#!/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
댓글목록
등록된 댓글이 없습니다.