제 질문에 소똥님이 comment 달아주셨더군요..
근데..제가 제대로 설명을 못해 질문 이해를 잘 못하신거 같아서
추가로 말씀 드립니다.
음.. 조건은 CPU, RAM, VGA, 사용환경 이렇게 4가지구여..
저희가 회원들에게 입력을 받을때 select 태그로 선택하도록 했습니다.
<select name="cpu">
<option>-INTEL</option>
<option value="c1">Pentium-2 233이하</option>
<option value="c2">Pentium-2 233MHz이상~450MH미만</option>
<option value="c3">Pentium-3 450MHz이상~600MHz미만</option>
<option value="c4">Pentium-3 600MHz이상~1GHz이상</option>
<option>Pentium-4</option>
<option value="c5">Celeron 400MHz 미만</option>
<option value="c6">Celeron 400MHz 이상 ~ Celeron 600MHz
미만</option>
<option value="c7">Celeron 600MHz 이상 </option>
<option>-AMD</option>
<option value="c8">K6</option>
<option value="c9">Athlon Classic 750MHz미만</option>
<option value="c10">Athlon Classic 750MHz이상</option>
<option value="c11">Duron 700MHz 미만</option>
<option value="c12">Duron 700MHz 이상</option>
<option value="c13">Thunderbird 800MHz 미만</option>
<option value="c14">Thunderbird 800MHz 이상</option>
<option value="c15">Athlon XP</option>
<option value="c16">- 기타</option>
</select>
이런 식으로요...
그래서
psql에서
\o tester1-1-1-1.txt
\t
\ select name, user_id, psno, tel, email from testers where cpu='c1' and ram='r1' and video='v1' and internet='t1';
\t
\o
이런 방법으로 조건을 빼내고 있습니다.
cpu는 value가 c1~c16까지
ram은 value가 r1~r5까지
video는 value가 v1~v19까지
internet은 value가 1~4까지 입니다.
중간에 필요없는 경우의 수를 뺴서
뽑아야 되는 경우의 수가 1683가지 입니다.
경우의 수가 너무 많아 프로그램을 짜서 돌리고 싶습니다.
제가 아는게 하나도 없어서... 상세한 프로그램 소스를 알고 싶습니다.
한가지 더 여쭤봅니다.
ftp로 화일을 다운 받으려 합니다.
근데 화일 이름이 tester1-1-1-1.txt, tester2-1-1-3.txt...
이런 식으로 되어 있습니다.
$ get tester1-1-1-1.txt
$ get tester2-1-1-3.txt
...............
이런 식으로 천개의 화일이 넘는데..
일일이 화일명을 바꾸면서 다운 받고 있는데 넘 힘들어서..
편하게 받는 방법을 찾고 있습니다.
도스에서는 이런 경우 tester*.txt 이런 식으로 쓰면
tester가 들어가는 모든 화일을 처리할 수 있자나요..
리눅스 계열에선 이런 방법이 없나요..??
참고로..저희 OS는 FreeBSD입니다.
|