>> Delete No. 459 article
No. [질문] bash script중...

등록 2000-07-23 01:32:00 By localhost     조회 4
이름 [상욱]    

		기존의 php3를 phps 로 링크시키고, httpd.conf 를 수정해 주면,
 웹브라우져에서 *.php3가 아닌, *.phps를 불러올 경우,
칼라 인덱싱까지 해서 화려화게(?) 보여주는 걸 알았습니다.
 그래서, php3를 phps로 링크시킬려구 하는데..
소스가 하위디렉토리까지 있는 경우라면, 조금 번거롭더군요.. -_-;;
 하부 디렉토리가 있을 경우, 자동으로 찾아 들어가 링크시키고, 다시 나오고,
 다음 하부 디렉토리로 이동해야 할 텐데..
잘 안되네요..
(1단계가 아니라, 여러단계 일 수도 있으므로 재귀함수로 써야 할 것 같은데요..)
 어떻게 구현 할 수 있을까요?
 아래는 지금까지 허접대고 있는 스크립트 입니다... -_-;;
 ----------------------------------------------------------------------
#!/bin/sh
 function lntophps()
{
	TARGET=`ls -l | egrep ".php3" | awk '{ print $9 }'`
 	if [ -n "$TARGET" ]
	then
		for PHP3 in $TARGET
		do
			ln -sf $PHP3 $PHP3.phps
		done
	fi
}
 function searchsub()
{
                SUB=`ls -l | grep "^d" | awk '{ print $9 }'`
                 if [ -n "$SUB" ]
                then
                                for SUBDIR in $SUB
                                do
                                                 cd $SUBDIR
                                lntophps
                                # 이자리에 searchsub() 함수를 재귀적으로 호출하고 싶은
데요.                done
               fi
}
 lntophps;
 searchsub;
------------------------------------------------------------------------
searchsub() 함수를 호출하면, SUB값의 영향인지, 제대로 작동이 되질 않네요..
재귀적으로 호출될때마다, 각각의 다른 SUB값들을 기억해야 할 텐데..
방법을 모르겠습니다.
 꼭.. 좀 도와주세요..
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved