유닉스와 리눅스 CShell(C셸)을 이용한 삽질중-_-;(가위바위보게임) 머드초보 2007. 8. 7. 12:54 그냥 심심해서-_-; gbb.csh (Language : text) #/bin/cshset win = 0set lose = 0set draw = 0while(1) echo $win win, $draw draw, $lose lose echo -n "input gawibawibo(1.gawi 2.bawi 3.bo q.exit) :" set player = $< date +%N | cat > rand.txt set rand = `cat rand.txt` @ rand = ($rand / 1000) % 3 echo switch($player) case "1": echo you : gawi sleep 1 if ($rand == "0") then echo com : gawi echo draw @ draw++ endif if ($rand == "1") then echo com : bawi echo you lose @ lose++ endif if ($rand == "2") then echo com : bo echo you win @ win++ endif breaksw case "2": echo you : bawi sleep 1 if ($rand == "0") then echo com : gawi echo you lose @ lose++ endif if ($rand == "1") then echo com : bawi echo draw @ draw++ endif if ($rand == "2") then echo com : bo echo you win @ win++ endif breaksw case "3": echo you : bo sleep 1 if ($rand == "0") then echo com : gawi echo you lose @ lose++ endif if ($rand == "1") then echo com : bawi echo you win @ win++ endif if ($rand == "2") then echo com : bo echo draw @ draw++ endif breaksw case "q": echo exit breaksw default: echo illegal choice breaksw endsw if ($player == "q") then break endif echoend