凡攻城围邑,若敌粮多人少,外有救援,可以速攻,则胜。法曰:“兵贵拙速。”①
三国蜀将孟达②降魏,遂领新城太守,未几,复连吴附蜀以叛魏。司马懿潜军进讨,诸将言达与蜀交结,宜观望而后可。懿曰:“达无信义,此其相疑之时,当及其未定③,促④而决之。”乃倍道兼行,〔八日〕至其城下。吴、蜀各遣将救达,懿乃分兵拒之。初,达与诸葛亮书曰:“宛⑤去洛⑥八百里,去吾⑦一千二百里⑧,闻吾举事,表上天子,比相往反时,一月间也,则吾城已固,诸将足办。吾所在深险,司马公必不自来;诸将来,吾无患矣。”及兵到,达又告亮曰:“吾举事八日,而兵至城下,何其神速也。”上庸⑨城三面阻水,达于外为木栅以自固。懿渡水,破其栅,直造城下,〔八道攻之〕,旬有六日⑩,李辅⑾等斩达首,开门以降。⑿
①兵贵拙速:语出《孙子兵法·作战篇》,但与原文略异,原文是:“兵闻拙速。”
②孟达:字子度,一字子敬。初事刘璋,后归刘备,为宜都太守。后叛蜀降魏,被任为新城太守驻兵于上庸城。蜀建兴五年(公元227年),诸葛亮伐魏,曾致书诱达为援,为魏所疑,达惧复叛魏,不久在司马懿率军进攻下,为其部下所杀。
③未定:马本误作“未足”,今从唐本。
④促:马本及唐本误作“偍”,汪本误作“隄”,今据史校改。促,通“趋”,急速之意。
⑤宛:即宛县。三国时魏南阳郡治,位于今河南南阳。当时,司马懿镇守此地,都督荆豫诸州军事。
⑥洛:即洛阳,魏国都城,今属河南。
⑦吾:马本及各本皆误作“吴”,今据史校改。吾,为孟达自言其驻地上庸城。
⑧一千二百里:马本及各本皆误作“一百二十里”,今据史校改。
⑨上庸:县名。故城位于今湖北竹山西南。
⑩旬有六日:马本及各本皆误作“旬月”,今据史校改。⑾李辅:孟达部将。司马懿率军围攻上庸时,他与达甥邓贤斩达首后开城投降。
⑿本篇史例出自《晋书·宣帝纪》。
【译文】
大凡围攻城邑的作战,如果守城之敌粮多兵少,且有外部援助,可以采取快攻速决,就能(乘其外援未到而)取得胜利。诚如兵法所说:“用兵最为宝贵的是,宁肯指挥笨拙但求速胜。”
三国时期,蜀国将领孟达投降了魏国,于是被任命为新城太守而驻扎在上庸城。但不久,他又联吴归蜀而背叛了魏国。魏将司马懿秘密发兵进讨孟达。当时,众多将领都说孟达与吴、蜀二国有了联络,因此应当首先观察事态的变化尔后再采取行动。但司马懿却说:“孟达是个没有信义的人,现在正是他与吴、蜀之间相互猜疑的时候,应当趁其犹豫不决之时,迅速把他解决掉。”于是就亲率大军以一天赶行两天路程的速度,连续行军八天而抵达上庸城下。此时,吴、蜀两国也都各自派将统兵前来援救孟达。对此,司马懿则分别派兵加以抵御。孟达在叛魏附蜀之初,曾给蜀相诸葛亮写信说:“宛城离洛阳八百里,而距我这里有一千二百里。驻守宛城的司马懿获悉我起兵举事后,必先写奏表上报洛阳的魏明帝,等到皇帝批复回来时,已经一个月时间了。到了那时,我的城防已经加固,诸将所属部队都已部署停当。况且,我军地处深远而险要,司马懿必定不会亲自前来,其他将领来进攻,我就没有忧虑之事了。”但当司马懿亲自率兵突然来到之后,孟达又赶紧告诉诸葛亮说:“我起兵举事仅仅八天,司马懿就率兵来到我的城下,他的行动怎么这样神速啊!”上庸城三面临水,地势险要,而孟达又于城外构筑木栅以加强防御。司马懿挥军渡过河水,冲破木栅,直抵城根,然后分兵八路攻城,仅仅经过十六天时间,孟达的部将李辅等人便杀死孟达,打开城门而投降了司马懿。