中央之国的形成<三国历史篇> [第91回]
作者:温骏轩
长篇连载,每周更新
第91回 二出祁山
诸葛亮的二次北伐与首次北代发生在同一年,一个在春季,一个在冬季。按常理来说,如此短的时间里不应该密集用兵的。只是机会实在是太好了,曹休在石亭的那场大败天下震动。及至十一月份,曹休本人也死了。为防吴军乘乱北伐,魏国能动用的兵力都在调往对吴战场,包括紧急把刚接任豫州刺史的满宠调到江淮前线。
第一次北伐虽因马谡大意失街亭无功而返,但总得来说蜀汉这边损失并不大。毕竟整个过程中得了那么些郡县,后撤时带走的物资足以弥补消耗。为了这次出征,诸葛亮再次上表刘禅,这就是同样著名的《后出师表》。“深虑汉、贼不两立,王业不偏安”,“五月渡泸,深入不毛”,“鞠躬尽瘁,死而后已”等典故、名句,都是出自这封奏表。
《后出师表》还透露出个让人伤感的消息,那就是赵云在随诸葛亮入驻汉中的一年多后去世了。除了赵云以外,蜀军还损失了七十余名中低级军官,以及一千余步骑。这些损失并不都是战损,但不管什么原因损失的,都让他们的丞相非常非常心痛。按诸葛亮的说法“此皆数十年之内所纠合四方之精锐,非一州之所有;若复数年,则损三分之二也,当何以图敌”。
蜀汉当下是只有一州之地,能与魏、吴两国分庭抗礼,靠的是是刘备打拼数十年积攒下来的家业。如今天下三分已定,意味着人才大流动时代正式结束。如果就这样偏安西南,用不了多久这些精兵猛将都老去的话,将再无机会匡扶汉室。
正因为补充困难,诸葛亮在用兵的时候才会偏向保守,更会为街亭的损失心痛不已(虽然损失并不大)。像魏延的子午谷奇谋那般,用一万人去赌的做法,诸葛亮是肯定不会同意的。需要说明的是,按赵云的本传记载,这位传奇将军是在建兴七年,也就是公元229年去世的。诸葛亮是在建兴六年十二月二次北伐,次年一月撤军回师。赵云应该是在这次北伐的过程中病逝的,只是未必到了前线。至于“后出师表”,则很可能也是在战时补的奏表。曹休是建兴六年十一月八日去世的,诸葛亮收到消息后即刻北伐。《后出师表》与其说是请战书,倒不如说是诸葛亮在向刘禅解释,为什么自己要如此急于出兵,以至于都来不及先行报备。
将在外君命有所不受,诸葛亮入抵汉中本来就是执行北伐的战略任务,这样做并不算逾矩。不过诸葛亮小心谨慎,怕被刘禅误会,所以一定要用个“陈情表”来解释一番。蜀汉一切大事都有丞相一力承担,刘禅并没有理由去怀疑诸葛亮的忠诚。他看到《后出师表》时触动最大的,反倒可能是赵云的死。
公元261年,已经做了快40年皇帝的刘禅又想起了赵云的功绩,尤其是长坂坡的救命之恩,下令让群臣给赵云加谥号。当时已是蜀汉大将军的姜维和众臣商议下来,以赵云“柔贤慈惠曰顺,执事有班曰平,克定祸乱曰平”,谥称“顺平侯”。谥号是对一个人盖棺定论,这个“顺”字是对他忠诚的肯定。“平”字即能体现赵云做事井然有序的特点,又能凸显他的勇猛胆气,实是对其一生的最好总结(此外关羽的谥号“壮缪侯”同样很传神)。
损失赵云固然让诸葛亮同样心痛,北伐大业却还得继续。这次诸葛亮准备由陈仓道北伐,直入关中。所以严格来说,并不能被称为二出祁山。考虑到上次北伐分别用了祁山道和褒斜道,这两道曹魏必定会重点防范,换条路径试试也符合逻辑。问题是诸葛亮会这么想,曹魏那边同样会这样想。
当下驻守长安的已经不是夏侯楙。曹叡从关中回军时,就把这位娶了自己姑母(清河公主)的皇亲国戚给带回了洛阳,把曹真留下来镇守关中。这位附马爷的确不怎么出息,在关中之时养了不少歌妓侍妾,不喜欢武事却喜欢经营家业。蜀汉没威胁时,当个太平官也就混过去了,真打仗是不堪大用的。魏延就是知道他的这些作为,才想着出子午道袭击长安。
曹真的私生活不知道怎么样,最起码还是打过仗的。曹真的本传记载,他接任西线总指挥后,虽还不知道诸葛亮什么时候再来,却判断出蜀汉下次北伐很可能会走陈仓道。陈仓道之所以得名,是因为这条古道在关中平原对接的,是位于整个平原西端的陈仓县,也就是现在的陕西省宝鸡市。由于具体扼守道口的关口名为“散关”,又称散关道。
“一夫当关,万夫莫开”,只是个夸张的形容。你不能指望仅凭一个险关和少量兵力,就能挡住敌方大军的进攻,真正要依托的还是关口后面的城邑。于是曹真从凉州调来郝昭、王生两将去驻守陈仓城,并且加固城防。调任陈仓主将的郝昭是太原人,之前驻守金城,是负责凉州安全的主要将领之一。凉州本地新兴军阀及羌胡,在曹丕继位后多次反叛,每次平叛战争中都能看到郝昭领军奋勇向前的身影,在凉州声名很盛。曹真之前曾总督各军在凉州平羌胡之乱,知道郝昭的勇武,这次特地把他调入关中镇守陈仓。
即便诸葛亮二次北伐没走陈仓道,加强陈仓的防御力也是必须的。毕竟当年韩信就是走陈仓道夺的关中,曹操南征张鲁也是走陈仓道。事实证明,曹真的预判是相当准确的。诸葛亮果然亲自领军出陈仓道,包围了这座千年古城。先礼后兵,诸葛亮先找了个说客说服郝昭投降。就像诸葛亮在《后出师表》里写的那样,蜀军的成分是合“四方之精锐,非一州之所有”。找个郝昭的太原同乡,甚至旧识还是很容易的。
被派去劝降的是郝昭的同乡旧识名叫靳详,应该之前在曹魏那边也呆过。郝昭听完他的说词之后表示:魏国的律法(科法)你都很熟悉,我的为人你也很了解,“我受国恩多而门户重”。你不要再说什么了,如今我唯有一死。你去替我感谢诸葛亮(这么看得起我),然后就可以进攻了。
郝昭的这番话其实是大有玄机的。曹操自从被张绣摆了一道以后,对手下将领便不在只是施恩拉拢,而是恩威并重,赏罚分明。可以说,就是从那时候起,曹军的军纪才开始好起来,丢了城也必须受到惩罚。至于将领们的家属,则基本都要留于都城,客观上充当人质。哪怕是夏侯楙这种级别,驻守长安时也没能把他娶的清河公主带在身边。当然,他真要带估计也是没问题的,只是不想罢了。郝昭特别提到魏家“科法”和自己“门户重”,靳详就明白于公于私,郝昭都只有决一死战。
然而诸葛亮还是不死心,再次派靳详劝降。意思是说你这孤城肯定是挡不住蜀汉大军的,没必要白白送死。这回郝昭也没那么客气了,直接回复道:我前面的话已经说得很清楚了,我认识你,我手上的箭可不认识你。说起来诸葛亮倒也不是吓唬郝昭。蜀汉这次北伐的兵力达到数万,郝昭这边驻守陈仓的兵力却只有一千多人。
认为诸葛亮可能从陈仓北伐,却只给郝昭配备一千多人,这看起来很矛盾。合理的解释有两种:一是曹真为掩饰自己的失误,对上说自己早已预判出诸葛亮会走陈仓道,所以预先做了准备。曹休大败于石亭,曹叡都不追究反加厚赏安抚,郝昭最后守住了陈仓城,曹叡自然更乐得帮曹真立一个威。
二是鉴于石亭之战失利,曹休身死,魏国各地都在抽调兵力东进增援对吴前线,原本驻于关中的主力都被张郃带走东进,所以才会从凉州调兵将来填补真空(因为陇右也是前线,不能调兵)。曹真虽然判断出诸葛亮日后可能从陈仓道出兵,但并没想到对手同一年就能两次北伐。关中空虚,郝昭又是刚刚接手陈仓防务,兵力才会如此不足。
话说回来,要不是因为关中魏军主力东调,诸葛亮也不会那么急着二次北伐,而如果曹真之前已经在陈仓部署了重兵,就算北伐也不会走陈仓道。不管曹真到底是怎么想的,守备空虚的陈仓城都是蜀军势在必得的桥头堡。不能迅速拿下来的话,曹真从长安城派出的救兵一到,反手拿下散关,被关在陈仓城下的蜀军可就危险了。诸葛亮没想到的是,一千多人据守的陈仓城,会有胆抵挡数万大军,劝降不成那就只能强攻了。
郝昭的抵抗十分顽强,诸葛亮用云梯攻城,郝昭就用火箭射击云梯,把云梯上的蜀军全数烧死;用冲车撞城门,就拿石磨往下砸。扔的时候石磨上还拴着绳子,把冲车砸毁后,还能吊上去再用;诸葛亮于是又建高过城墙的移动箭楼(名为“井阑”),向城内射箭。同时堆塑土球,滚到堑壕里去填平外围防线。
蜀军人多,堑壕一平的话,便可多点齐发攀爬城墙入城,上面又有箭楼压制城墙上的守军,陈仓的城墙眼见就要被攻破。看见苗头不对,郝昭即刻下令,在城内再起一座新的城墙。这样的话既能在外城失守后有城可依,又能缩小防线,更有利于御敌。城内虽然战兵只有一千多,百姓用来做施工队却是没问题的。
虽然筑城的劳力可以征用百姓,但仓促间哪里去寻材料。不过这对于郝昭来说都不是问题,拆民房就是。郝昭在战后因守城有功,曹叡亲自接见并要重用他。一千多人顶住了蜀军数万大军的进攻,的确不是常人能做到的。曹叡甚至高兴的对同为太原人的孙资说,你的同乡里居然有这种勇敢的人。有如此的耀眼的将领,我还有什么可担忧的。
可惜的是郝昭随之就病故了,否则必成三国名将。临死前郝昭告诫儿子,自己为将多年,知道将军不好当,当初征战时曾多次挖掘坟墓,用棺木做攻城器具。知道厚葬没什么意义,人活着的时候有地方住就可以了,死后埋哪都一样,这里离老家也远,你随便找个地方,给我穿着平时的衣服埋了就是。郝昭一生作战基本都是河西,战区降水量几乎都在十五英寸等雨线以下,地上能长草就不错了。缺乏树木的情况下,取棺木为材也是没办法的事。只是没想到,这段经历倒让他看淡了生死。
见不怕死的郝昭又起了内城继续顽抗,诸葛亮便再下令挖地道攻入内城。内城起得仓促,不会有地基,也不会太厚,相对来说比如容易挖通地道。壕沟则是地道的克星,于是郝昭又下令在城墙内挖掘壕沟,横断蜀军的地道。就这样“兵来将挡,水来土掩”的,双方前后打了二十余天,从建兴六年十二月,打到次年一月,诸葛亮都没能拿下陈仓城。
如果给蜀军充足的时间,陈仓城肯定还是能拿下的,问题是没有那么多时间。从陈仓到长安的交通距离为四百汉里。郝昭据守的这二十多天时间,已经足够曹真得到消息,并从长安城派出援军兵抵陈仓了。被曹真派往救援陈仓的是同样从凉州调防关中的费曜。费曜也是跟随曹真、张既,在凉州平过羌胡之乱的将领,后来官至后将军,曾随司马懿伐蜀。不过他这次前往陈仓,并没有能与蜀军野战。诸葛亮一看魏国的援军将至,便主动退兵了。
身在洛阳的曹叡见关中情况危急,也紧急准备了三万兵马准备驰援陈仓,领军将领正是刚刚东进的张郃。自潼关之战开始,张郃一直都被部署在西线战场。几乎参与了每一场大战,诸葛亮一出祁山时,就是他在街亭击破马谡,彻底改变战局。曹叡还因此给张郃加了一千户食邑。以张郃的威名来说,当然是出战蜀军的第一人选。
张郃此时正督领关中诸军,在荆州支援司马懿。事实上,诸葛亮选择这个时间点北伐,很大程度就是看张郃这个老冤家调走了。司马懿之前在石亭之战时打辅助,后因计划变更而未能进入江陵战场。这次司马懿准备主动沿汉水发动进攻,以让孙权没有精力乘乱北伐合肥。把张郃调过来,就是为了配合这次攻击行动。
其实要不是曹休冒进,司马懿也是要南征的。自他入驻宛城以来就在做南征的准备。按入驻宛城前,司马懿对曹叡的说法,吴人以为中原人不习水战,所以才敢一直前突至东关(濡须口)。“凡攻敌,必扼其喉而摏其心”,应以陆军攻击皖城,引孙权东进救援,然后再以水军顺汉水而下进攻夏口,让对方有神兵天降的感觉,一定能够破敌。
基于这个战略,司马懿入主驻宛城之后,就一直在苦心打造水军,并建造体量能与东吴匹敌的大船。不过要是让司马懿选的话,不会象曹休那样选择在最有利于东吴的秋季,而是会在曹魏南征喜欢的冬季进军。当然,曹休是被周舫骗了,才会这样做。以司马懿的想法,是他率水军打主攻,曹休在皖城佯攻吸引孙权的火力。结果曹休这一上当,让司马懿提前行动去攻江陵,等于打乱了司马懿的计划。
现在曹休死了,孙权那边很可能会主动在合肥用兵,这种情况也相当于牵制了东吴的注意力。不管是为了完成自己既定计划,还是以攻代守缓解江淮战场压力,司马懿都决定用他的水军南下夏口了。这次司马懿无疑是主攻,所以曹叡才会调张郃前来荆州,与之配合水陆并进。
曹休死的时候是冬季,正是曹魏征吴的季节。然而有时候人就是聪明反被聪明误。东吴喜欢夏秋用兵,是因为他们的船大,丰水季能借助水势深入敌境更远。司马懿为了对抗东吴水军也造了不少大船,结果等到用兵时才发现,冬季水浅自己的船只出港都困难。这样一来,南征行动也就耽搁了下来,已领军到宛城的张郃见荆州暂时没有战事,又受命领军到方城去驻守。
方城的位置大家都知道了,是豫州连接荆州的枢纽。张郃驻守于此是为了两面兼顾,如果东吴北伐襄阳,他就南下与司马懿合兵;如果东吴进合肥,那么张郃就东进借助曹丕修的讨虏渠,南下江淮前线。没成想,张郃刚到方城,吴军没攻过来,蜀军却攻入关中。
曹操当日征战,所倚重的主要是:夏侯惇、夏侯渊、曹仁、曹洪四大宗室将领,以及:张辽、乐进、于禁、张郃、徐晃,等合称“五子良将”的五名非宗室将领。这九名大将除了张郃都已故去。不仅如此,就连次一级的李典、李通等将亦都不在人世。可以说,张郃是唯一幸存的三朝大将。能力越大,责任越大,曹叡当即飞马传书,调张郃入洛阳,让他领军回援陈仓。
曹叡只调了张郃一个人去洛阳,驻于方城的关中军没敢动。各方都有细作伏于敌境,要是关中军回援,吴军那边就算本来没有北伐的想法,估计都要闻风而动了。为了驰援陈仓,曹叡东拼西凑集结了三万军队,把皇家亲军属性的武卫营、虎贲军都一起交给了张郃。临行前,曹叡在黄河南岸设宴为张郃壮行。此去陈仓,走水路的话也有600公里。曹叡担心张郃赶到时,诸葛亮已经拿下了陈仓。
张郃已经在这片土地上征战了快20年,在他看来蜀道艰难,粮草只能靠人力背负。张郃掐指一算日子,认定诸葛亮带的粮食应该十天都支撑不到,自己到了估计就撤了。结果正如张郃所料,昼夜兼程赶路的张郃,还没抵达陈仓就收到蜀军撤军消息。
诸葛亮要进军关中,自然是要准备好粮草的。最大的问题不是汉中无粮,而是运力堪忧,前线的储粮太少,一旦敌人的援军到达,就算不能完全切断归路,攻击散关口的粮道也会受不了。当日曹操由汉中撤军,很大程度就是受赵云和黄忠到箕谷口附近劫粮的影响。现在诸葛亮同样有此担忧,如果是魏延或者刘备的性格,可能还会和费矅、张郃打上一场再退兵,诸葛亮不是个赌徒,既然觉得战略上已失先机,及时撤退止损就成为必然的选择了。
魏国的援兵已经快到陈仓,看到蜀军主动后撤显然不会就此放过。魏军习惯以骑兵充当先锋,这次领骑兵先抵陈仓的是将领王双。值得一提的是曹丕第一次伐吴时,曹仁曾派三员将领和五千人,前往濡须口攻取前线吴军家属所在的江中沙洲,结果五千人非死即亡,全被吴军包了饺子,被俘人员有就有王双。如果不是重名的话,王双很可能是战后交换战俘,被换回了魏国。
不管此王双是不是彼王双,也不管他是费曜的先锋还是张郃的先锋,这回的结局都是个死。诸葛亮之所以要在对手援军还没到的时候主动撤退,就是已经想到万一接战后再后撤,仓促间容易被掩杀。抢先一步后撤的话,则有时间设伏。考虑到陈仓道是两山夹一谷的地形,对手只要急于立功,轻敌冒进,落入伏击圈几乎是必然。
最终诸葛亮虽然没有拿下陈仓,但在后撤的过程中,伏斩王双,二次北伐也算是有所收获。