建安五年,深秋八月,兗州官渡地界。這一年的北方,異常躁動(dòng),因?yàn)闁|漢末年最大的兩位諸侯,在這一年夏天,開(kāi)戰(zhàn)了。曹操和袁紹這對(duì)總角之交,在背靠背各自掃平了正面戰(zhàn)場(chǎng)后,終于翻臉了。
八月初,震動(dòng)華夏、舉世矚目的官渡之戰(zhàn),正式打響。曹操駐兵中牟縣西北的官渡,袁紹親提十萬(wàn)機(jī)動(dòng)兵力,從黎陽(yáng)南渡黃河,在官渡以北與曹軍相接。袁紹大軍東西連營(yíng)幾十里,遮云蔽日,排山倒海,欲以雷霆萬(wàn)鈞之勢(shì),無(wú)情碾壓曹軍,將曹操踏平在官渡。曹軍這邊,則寒磣得多,機(jī)動(dòng)兵力不滿萬(wàn)人,而且十分之二、三都是傷員。是的,曹操不得不用七千多人,對(duì)抗袁紹十萬(wàn)大軍。
八月,袁紹連營(yíng)稍前,東西數(shù)十里。曹操亦分營(yíng)與相當(dāng),合戰(zhàn)不利。曹操兵不滿萬(wàn),傷者十二三。袁紹進(jìn)臨官渡,起土山地道。
十則圍之,五則攻之,倍則戰(zhàn)之,敵則能分之,少則能守之。
《孫子兵法·謀攻篇》這二十二個(gè)字,以袁紹當(dāng)時(shí)的實(shí)力,隨心所欲,想用哪個(gè)就用哪個(gè)。袁紹可以步步碾壓,分兵圍攻曹操的重要據(jù)點(diǎn)和城邑;袁紹可以正面強(qiáng)攻,可以不計(jì)傷員,不惜代價(jià),不顧損失,和曹操硬杠死磕;袁紹可以稍用計(jì)謀——如曹操在白馬和延津時(shí)做的一樣——調(diào)虎離山,急行軍,打回馬槍?zhuān)筒懿倮p斗;袁紹還能就這么耗著,耗到雙方都彈盡糧絕,看最后一口氣,十萬(wàn)能不能吹過(guò)七千人;是的,袁紹甚至可以死守——如司馬懿在雍涼和諸葛亮龜縮般死守——有什么了不起呢,最后贏,就是了。
袁紹竟然還是輸了。
然而,一部失傳千百年的神秘古籍,可以讓當(dāng)年的真相,大白于世。《魏晉世語(yǔ)》這部古籍,為晉朝史學(xué)家郭頒所著,但這部寶貴的歷史資料,在歷史的浪塵中,早已灰飛煙滅,不知何所了。幸運(yùn)的是,我們能從裴松之對(duì)三國(guó)志做注時(shí)所引用的眾多古籍資料中,一窺這部失傳千年古籍的風(fēng)采。
這部古籍有一段殘言,保留了下來(lái):
公與紹相持,公時(shí)有馬六百余匹。
意思是:曹操與袁紹相持(于官渡),曹操當(dāng)時(shí)有六百多匹馬。
對(duì)比陳壽《三國(guó)志》,我們?cè)凇剁婔韨鳌防镎业揭粭l對(duì)應(yīng)信息:
太祖在官渡,與袁紹相持,繇送馬二千余匹以給軍。
鐘繇當(dāng)時(shí)在司隸,曹操命他鎮(zhèn)關(guān)中。《鐘繇傳》說(shuō),他曾在曹操與袁紹相持官渡時(shí),送馬兩千匹支援曹操,而《魏晉世語(yǔ)》卻說(shuō)當(dāng)時(shí)曹操只有六百多匹馬。請(qǐng)問(wèn),鐘繇支援曹操的馬,哪去了?古人作史,多引前著,陳壽寫(xiě)《三國(guó)志》,即是如此,則《魏晉世語(yǔ)》這則信息,可以肯定是來(lái)自曹魏時(shí)期的史料,具體哪一本,現(xiàn)在已不可考了,但很可能是王沈的《魏書(shū)》或魚(yú)篆的《魏略》。而且這條史料,《三國(guó)志》是沒(méi)有記載的。《魏晉世語(yǔ)》這條殘存史料的價(jià)值在于:它證明了陳壽記載官渡之戰(zhàn)這部分內(nèi)容時(shí),據(jù)以引用的曹魏官修史料,水分很大。
那曹軍當(dāng)時(shí)的兵力到底多少?曹魏官修史料,將“兩千匹”馬,壓縮為“六百匹”馬,壓縮了三倍有余。我們是否可以對(duì)應(yīng)此比例,推算出曹軍當(dāng)時(shí)的機(jī)動(dòng)兵力總數(shù),約為七千多人的三倍,即大約不到兩萬(wàn)五千人?
裴松之針對(duì)這一問(wèn)題,曾有過(guò)一段非常精彩的討論:
魏太祖雖機(jī)變無(wú)方,略不世出,安有以數(shù)千之兵,而得逾時(shí)相抗者哉?以理而言,竊謂不然。紹為屯數(shù)十里,公能分營(yíng)與相當(dāng),此兵不得甚少,一也。紹若有十倍之眾,理應(yīng)當(dāng)悉力圍守,使出入斷絕,而公使徐晃等擊其運(yùn)車(chē),公又自出擊淳于瓊等,揚(yáng)旌往還,曾無(wú)抵閡,明紹力不能制,是不得甚少,二也。諸書(shū)皆云公坑紹眾八萬(wàn),或云七萬(wàn)。夫八萬(wàn)人奔散,非八千人所能縛,而紹之大眾皆拱手就戮,何緣力能制之?是不得甚少,三也。
首先,袁紹東西連營(yíng)幾十里,曹操還能“分營(yíng)”與袁紹抗衡,說(shuō)明曹操的兵力不可能只有七八千人。曹操如果只有這么點(diǎn)人,那他分營(yíng)幾十里與袁紹相抗,則每一處據(jù)點(diǎn),兵力最多不過(guò)幾百人。這就荒唐了,袁紹隨便派出幾千兵力,就能分分鐘把曹軍滅掉,即便如程昱這位被曹操贊為“勇氣勝過(guò)孟賁和夏育”的存在,領(lǐng)兵七百據(jù)守鄄城,袁紹難道攻不下來(lái)?
第二,袁紹有十萬(wàn)多人,如果曹操只有七八千人,袁紹理應(yīng)圍攻,斷絕曹軍糧道水源,但曹操尚能讓徐晃出兵,襲擊袁紹糧草輜重車(chē)輛,還能自帶五千精兵,偷襲烏巢。請(qǐng)問(wèn),曹操還守不守官渡大營(yíng)了?張郃又是如何敗的?
第三,諸位知道,袁紹敗后,曹操坑殺了七八萬(wàn)袁紹兵卒,如果曹操只有七八千人,即便他全部用上,怎么可能控制住七八萬(wàn)人?如果您想起白起,您要知道,白起坑殺的那四十萬(wàn)人的水分更大,而且其中還不知有多少是老百姓。
曹操收編青州黃巾精銳,至少得幾萬(wàn)人。后來(lái)在兗州和呂布交戰(zhàn),因?yàn)轲嚮南髁艘徊糠直5蟛懿儆纸?jīng)歷了一系列征伐戰(zhàn)爭(zhēng):擊呂布,打劉備,圍黑山,等等,歷經(jīng)的戰(zhàn)役數(shù)不勝數(shù)。而且,曹操拿下豫州,遷都許縣后,大興屯田,一年得谷一百萬(wàn)斛,從這些分析推測(cè),曹操在兗州裁軍后,不可能不征兵。估計(jì)官渡之戰(zhàn)時(shí),曹軍兵力至少在三萬(wàn)人到四萬(wàn)人之間,還可能更多。
眾所周知,晉承魏統(tǒng),陳壽作為晉朝官方修史人員,他是尊崇魏武的。那他在編寫(xiě)史書(shū)時(shí),必然要在細(xì)微處抬舉曹操,又怎么敢在史書(shū)中將曹操這么出世的“大捷”,掰回原形?


