公元前632年,晉國為了援助宋國,和楚國在城淄(今山東淄縣南)打了一仗。當時,論實力楚國佔著明顯的優勢。晉文公見楚軍來勢洶洶,就間計於他的舅舅大臣狐堰說:“楚兵多,我兵少,這一仗該怎樣打才能取勝呢?”狐幅回答說:“我聽說善於打仗的人,不厭欺詐。你就用欺詐的辦法對付楚軍好了。’,— · —
晉文公又去徵求另一個大臣雍季;並把狐幅的話也告訴了他。雍季不大贊成這樣做,就打了個比喻說:“竭澤而漁,豈不獲得?而明年無魚?焚蔽而田,豈不獲得?而明年無獸。詐偽之道,雖今偷可,後將無復,非長術也。”意思是說:把池塘裡的水弄乾了才捉魚,那還有捉不到的?但到明年就沒魚可捉了;把山上的樹林燒光了再去打獵,那還有打不到的?但到明年就將會沒有野獸可打了。欺詐的辦法雖然可以偶爾用一下,但以後就不能再用,這不是長遠之計啊!
當時也想不出更好地制勝楚軍的辦法的情況下,晉文公·還是採用了狐幅的計謀,假借遵守自己流亡時向楚莊王許下的“遲避三台”的諾言之名,連續三次後撤,以避其鋒芒,為自己選擇了有利的時機和殲敵的地形;而楚軍呢?見晉軍一遲再遲,誤以為晉文公膽怯,不敢與之交戰,就緊逼不捨,結果被晉軍訂得七零八落,潰不成軍。這場歷史上有名的城猴之戰,終以楚國的失敗,其領兵大將成得臣被迫自殺而告結束。 ·
根據這個【故事】,後來人們引出“竭澤而漁”這個成語,比喻只顧眼前利益,缺乏長遠打算,不顧長遠利益。