13 水上用兵的方法
2024-10-09 03:41:55
作者: 華杉
原文
絕水①必遠水;客②絕水而來,勿迎之於水內,令半濟而擊之,利;欲戰者,無附於水而迎客;視生處高,無迎水流,此處水上之軍也。
注釋
① 絕水:絕,通過。渡過江河。
② 客:文中指敵軍。
譯文
渡河之後要遠離河流;敵軍渡河來攻,不要在水上迎擊,等他們渡過一半時再打,這樣有利。想與敵軍交戰,就不要靠近江河抗擊敵方,沿河駐紮時,要駐紮在高處,使視野開闊,不要面朝水流(的方向)。這是在江河地帶行軍作戰的處置原則。
歷史故事
郭淮漢中拒備
三國時,劉備率領軍隊進攻漢中地區。蜀漢軍先是與魏軍爭奪定軍山,並在這一戰中成功斬殺魏軍主帥夏侯淵。隨後,蜀漢軍欲渡漢水,而夏侯淵的部下郭淮則負責迎敵。郭淮的部下認為敵眾我寡,應該靠近河流布陣,不讓劉備渡河。郭淮卻一反常規,遠離河流布陣。劉備在對岸看了,以為郭淮是引誘他過河,然後「半渡而擊」,所以反而不敢過來,撤兵走了。
郭淮
三國時期魏國名將。郭淮出身門閥家族,因此可以當官,並在軍中任職。他長期作為魏軍大將張郃的部下,在漢中、街亭、祁山等魏軍與蜀漢軍的戰爭,以及在西北與羌胡的戰鬥中,屢建戰功。
華杉詳解
這條水戰法,跟上一條的陸戰法有很多相似的地方。比如都要「視生處高」,占據高地,占據上游;都要「戰隆無登」「無迎水流」。所以孫子的水戰法就是陸戰法,當陸軍在水上打時,就是水軍了。
按孫子的辦法,我方可以放棄河岸防守陣地,引敵方渡河,等他們渡過一半的時候打。這樣,敵軍只有一半的兵力能投入戰鬥,而且他們在河灘、在低處,我們從高往低衝擊他,對我們有利。這就是前文介紹了許多次的「半渡而擊」。
因為這個方法很多人都知道,所以郭淮就利用了這一點,故意遠水而陳。劉備看見郭淮在遠處布陣,就不敢渡河,怕被半渡而擊。但前文還有一個半渡而擊的成功例子,就是薛萬均與羅藝守幽燕。薛萬均建議以羸兵弱馬阻水背城為陣,引誘竇建德大軍渡河來戰。竇建德果然中計,被打敗。
可見,因為交戰的雙方往往都懂軍法,所以完全照搬方法,就不能保證一定會贏。郭淮本意是不跟劉備打,他知道根據兵法,不想打的話就在水邊列陣。但劉備也知道兵法,如果郭淮近水列陣,劉備就知道他是虛張聲勢。而郭淮遠水列陣,劉備認為這是郭淮實力在手,自信、想打,於是就不敢來了。
結果郭淮賭贏了,劉備判斷錯了。
這裡還有一個更極端的例子。春秋時晉楚交戰,晉將陽處父與楚將子上在泜水兩邊對峙。陽處父想讓楚軍渡河,半渡而擊,於是退軍一舍。子上也想把晉軍半渡而擊,他也退軍一舍。結果大家想到一塊兒去了,相互都不中計,越退越遠,最後乾脆各自退回國內去了。
所以學習兵法的難點,就是對方也懂兵法。我想用兵法贏,對方也懂,就不容易讓我贏。還好我們在生活中,不需要用兵法打敗誰,因為我們沒那麼多敵人。我們在生活中,最好是用博弈的方法追求共贏,算出雙方共同的最優結果,互相合作。
名家註解
絕水必遠水;客絕水而來,勿迎之於水內,令半濟而擊之,利
張預註:「賊若引兵渡水來戰,不可迎之於水邊,待其半濟,行列未定,首尾不接,擊之必勝。」
視生處高
曹操註:「水上亦當處其高也。前向水,後當依高而處之。」
無迎水流
賈林註:「水流之地,可以溉吾軍,可以流毒藥。」