티스토리 뷰
특정 폴더에 있는 script를 실행하는 shell을 작성해야 할 일이 생겼습니다. 해당 경로에 있는 script를 하드코딩으로 실행해도 되겠지만, 나중에 리스트가 많아지는 경우를 생각해서
확장성에 초점을 맞춘 코드 입니다.
#!/bin/sh
APPS_SCRIPT=/test/apps/
if [ -e "$APPS_SCRIPT" ]; then
SCRIPT_LIST=`ls $APPS_SCRIPT`
for SCRIPT in $SCRIPT_LIST; do
$APPS_SCRIPT/$SCRIPT
done
fi
shell의 if 문법과 for, 말고는 특별한 내용은 없습니다.'개발 > Shell Script' 카테고리의 다른 글
[sh] 함수구현 (0) | 2014.04.17 |
---|---|
"bash" vs "ash" 서로 다른 배열 스타일 (0) | 2014.04.17 |
[sh] help() 만들기 (0) | 2014.02.17 |
[sh] ssh-keygen 자동생성 (expect) (0) | 2014.02.12 |
[sh] awk 내장함수 substr (0) | 2014.01.02 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday