靳成誠
(北京大學(xué) 中文系,北京 100871)
巨鹿之戰(zhàn)的經(jīng)過和影響
——兼論安陽位置與秦軍運(yùn)輸線
靳成誠
(北京大學(xué) 中文系,北京 100871)
以秦漢之際的一場關(guān)鍵戰(zhàn)役巨鹿之戰(zhàn)為研究對象,詳細(xì)分析了這場深刻影響了中國歷史進(jìn)程的戰(zhàn)役的前因后果。在前人研究的基礎(chǔ)上,本文試圖從宏觀的角度來看待這場戰(zhàn)役的來龍去脈,將歷來為人忽視的幾支武裝力量納入考察的范圍。其次,本文從軍事歷史地理的角度對歷來學(xué)界爭論不休的兩個問題:楚軍逗留不進(jìn)的安陽何在以及秦軍如何將糧草運(yùn)輸?shù)角熬€提出了一些新的看法。最后,本文嘗試論述了巨鹿之戰(zhàn)在中國軍事史上可能具有的重要地位。
巨鹿之戰(zhàn);項(xiàng)羽;河水;太行道;彭城之戰(zhàn)
中國從春秋戰(zhàn)國的割據(jù)走向封建帝國的大一統(tǒng)要?dú)w功于秦,更具體地說,要?dú)w功于秦國強(qiáng)大的戰(zhàn)爭力量。秦國以富庶的關(guān)中平原為核心,歷代苦心經(jīng)營,形成了十分雄厚的戰(zhàn)爭潛力。從秦王政登基到漢高祖去世這幾十年間,以關(guān)中為根據(jù)地試圖打造或者保衛(wèi)一個統(tǒng)一政權(quán)的嘗試一共有四次:秦滅六國、楚漢之爭、漢高祖剪滅異姓諸侯王,這三次嘗試都成功了,而唯一一次例外便是章邯率領(lǐng)下的秦軍鎮(zhèn)壓東方起義軍失敗,這次失敗深刻地改變了當(dāng)時和以后的中國歷史。為何強(qiáng)大了幾百年的秦軍會在統(tǒng)一天下十五年之后就倒在反秦的烽火中了?本文就來詳細(xì)分析一下這次秦軍保衛(wèi)統(tǒng)一政權(quán)失敗的關(guān)鍵——巨鹿之戰(zhàn)。
首先我們要明確的是,巨鹿之戰(zhàn)不只是秦末農(nóng)民戰(zhàn)爭中的一次戰(zhàn)役而已,而是秦政權(quán)和反秦義軍之間的生死決戰(zhàn)。這一點(diǎn)從對戰(zhàn)前形勢的分析中可以很容易看出來。
秦二世二年后九月,秦軍原本駐守在長城沿線的軍隊(duì)南下①按:當(dāng)代學(xué)者的研究認(rèn)為,這支秦軍并不是此時才南下的,而是在定陶戰(zhàn)役(二世二年九月)之前就已經(jīng)南下支援章邯軍。參見辛德勇,《巨鹿之戰(zhàn)地理新解》,收入《歷史的空間與空間的歷史》,北京師范大學(xué)出版社,2005年,第68-70頁。,進(jìn)攻新立的趙國。一個月后,秦二世三年十月,剛剛在定陶打敗楚軍主力,擊殺楚軍主將項(xiàng)梁的章邯認(rèn)為黃河以南的反秦武裝已經(jīng)不成氣候,于是便渡過黃河北上,與南下的秦軍相配合,準(zhǔn)備攻滅趙國,途中將戰(zhàn)國時趙國的舊都邯鄲夷為平地,并將其居民遷移到河內(nèi)郡。張耳與其所擁立的趙王歇逃入巨鹿城,被王離率領(lǐng)的秦軍包圍。[1]2578、2579這時由陳勝、吳廣所掀起的反秦風(fēng)潮已經(jīng)過去了兩個浪頭,秦政權(quán)已經(jīng)從最初的手忙腳亂,不得不組織驪山囚徒來反擊深入關(guān)中的周文大軍的窘境中恢復(fù),戰(zhàn)爭機(jī)器又全力開動起來。在秦軍的反撲下,陳勝和項(xiàng)梁這兩任反秦勢力的領(lǐng)袖先后兵敗身亡,秦軍收復(fù)關(guān)東大片土地,形勢大好。
秦末戰(zhàn)爭中秦國的武裝力量可以大致分成四個部分,一是征伐南越的大軍、二是分布在各地的守備力量,剩下的兩支便是章邯軍和王離率領(lǐng)的長城軍。而當(dāng)巨鹿之戰(zhàn)爆發(fā)之時,秦征討南越的軍隊(duì)已經(jīng)斷絕了和中原的交通,據(jù)險自守,“中國擾亂,未知所安,豪杰畔秦相立。南海僻遠(yuǎn),吾恐盜兵侵地至此,吾欲興兵絕新道,自備,待諸侯變……囂死,佗即移檄告橫浦、陽山、湟谿關(guān)曰:‘盜兵且至,急絕道聚兵自守!’”[1]2967秦分布在各地的守備力量又難以在短時間內(nèi)集結(jié)并大范圍地機(jī)動作戰(zhàn),剩下的便只有章邯與王離所率領(lǐng)的兩支軍隊(duì)了??梢哉f秦在此戰(zhàn)開始前是把手里僅有的兩支可以調(diào)動的機(jī)動力量集中在一處,可謂志在必得,務(wù)求一舉滅亡趙國。相比之下,形勢對于反秦勢力來說就相當(dāng)嚴(yán)重了,如果秦軍拿下巨鹿城,滅亡趙國,勢必乘勝剿滅黃河以北的各路反秦武裝。趙國是河北大國,如果連趙國都被攻滅,那么弱小的燕國更不可能阻擋秦軍的步伐。秦收復(fù)河北之后再渡河南下進(jìn)攻齊、楚便無后顧之憂,天下很可能再次被秦統(tǒng)一。正因?yàn)槿绱?,楚國雖然新遭大敗,連國都都撤到了遠(yuǎn)離秦軍的彭城,但還是“掃境內(nèi)而專屬于將軍”,將能夠動員的力量都動員起來,北上救趙,正如項(xiàng)羽所說,“國家安危,在此一舉?!盵1]305除趙、楚之外,東方的齊、燕、魏等國也都不同程度地卷入其中。
對于這場深刻改變了中國歷史進(jìn)程的重要戰(zhàn)役,我們可以依靠的史料卻并不多,有很多細(xì)節(jié)問題都還沒有弄清楚。要想弄清項(xiàng)羽率領(lǐng)下的楚軍是如何在極端不利的情況下取得這場勝利的,有三個地理方面的問題值得我們關(guān)注:楚軍逗留四十六天不進(jìn)的安陽位于何處?項(xiàng)羽是在什么地方破釜沉舟,引兵渡河的?向巨鹿城下圍城的秦軍輸送糧草的甬道其大致方位如何?在逐一探討這三個問題之前,我們必須再重申一個認(rèn)識——這是一場秦與東方各路諸侯之間的一場大會戰(zhàn),秦、趙、楚、齊、燕、魏等勢力都卷入其中,所以我們不能只看宋義和項(xiàng)羽這一路楚軍,而應(yīng)該把眼光放得全面一點(diǎn)。奉懷王之名出發(fā)救趙的楚軍都有兩路,一支主力由宋義、項(xiàng)羽率領(lǐng),另一支由劉邦率領(lǐng),“懷王乃以宋義為上將軍,項(xiàng)羽為次將,范增為末將,北救趙。令沛公西略地入關(guān)。與諸將約,先入定關(guān)中者王之?!盵1]356楚國傾盡全力拿出的這支隊(duì)伍人數(shù)卻并不可觀,據(jù)荀悅《漢紀(jì)》中的記載,“初。宋義與項(xiàng)羽將五萬。距秦三將。當(dāng)王離與羽大戰(zhàn)時。精兵四十萬眾。并章邯軍故也?!盵2]9宋義、項(xiàng)羽這一路的兵力不過五萬而已,而王離與章邯軍合兵之后則有四十萬之眾。即便后來項(xiàng)羽得到了齊國的支援,兵力遠(yuǎn)遜于秦軍應(yīng)是無可置疑的。至于不是主力的劉邦軍,軍力之少更可想而知。這場會戰(zhàn)可以分為三個階段:從楚軍出發(fā)到項(xiàng)羽誅殺宋義是第一階段、項(xiàng)羽奪得兵權(quán)到解巨鹿之圍是第二階段、諸侯聯(lián)軍與章邯軍相持到秦軍最終投降是第三階段。在第一階段中劉邦軍的活動對于巨鹿之戰(zhàn)的影響歷來研究者們沒有給予足夠的重視,但實(shí)際上這是整場會戰(zhàn)的一個至關(guān)重要的組成部分。劉邦軍從碭郡出發(fā),一路收編陳勝和項(xiàng)梁的敗軍,很快就與秦軍發(fā)生了一場戰(zhàn)斗,“乃道碭,至城陽,與杠里秦軍夾壁,破秦二軍。楚軍出兵擊王離,大破之?!盵1]357《秦楚之際月表》(以下簡稱《月表》)將此事系于秦二世三年十月,“攻破東郡尉及王離軍于成武南”。[1]769王離軍在前一個月已經(jīng)包圍了巨鹿城,此處被劉邦擊破的應(yīng)該不是這支軍隊(duì)的主力。根據(jù)辛德勇的意見,這應(yīng)該是定陶戰(zhàn)役之后留在黃河南岸監(jiān)視、阻擊楚國援軍北上的軍隊(duì)。[3]70此說可從。而且值得注意的是,劉邦此處打敗的是“東郡尉及王離軍”,應(yīng)是由秦東郡的地方守備軍和南下的邊防軍混編而成。經(jīng)此一役,東郡的秦軍已經(jīng)基本被肅清,而秦東郡大致以黃河為界與邯鄲郡和巨鹿郡接壤(見附圖 1),可以說此時黃河天險的南岸已經(jīng)暴露給了楚軍,其軍事上的防衛(wèi)價值也隨之大打折扣了。劉邦軍在下一個月的行動,《月表》未記,但據(jù)《高祖本紀(jì)》,“沛公引兵西,遇彭越昌邑,因與俱攻秦軍,戰(zhàn)不利。還至栗,遇剛武侯,奪其軍,可四千余人,并之。與魏將皇欣、魏申徒武蒲之軍并攻昌邑,昌邑未拔。西過高陽……”,[1]357、358與皇欣、武蒲合軍一事《月表》系于二世三年十二月,其文曰“至栗得皇欣、武蒲軍。與秦軍戰(zhàn),破之。”[1]770由同表可知,楚國的兩支援軍出發(fā)是在二世二年后九月,項(xiàng)羽矯殺宋義在二世三年十月,巨鹿決戰(zhàn)在二世三年十二月,二世三年十月前后應(yīng)該就是楚軍主力逗留在安陽逡巡不進(jìn)的那四十六日。然而這段時間黃河以南的戰(zhàn)場并不平靜,劉邦軍先在杠里大勝,接著又兩次攻打昌邑,雖然并未得手,但是其活動有力地牽制并消耗了秦軍在東郡的軍事力量,使其只能依托城池固守,原本監(jiān)視、阻擊楚軍行動的任務(wù)便難以完成了。這是巨鹿會戰(zhàn)的第一個階段,在這個階段,劉邦軍是河南戰(zhàn)場的主角。
更重要的是,我認(rèn)為劉邦軍在第一階段的行動兼有為楚軍主力開路的作用,是大軍的先頭部隊(duì)而非只起策應(yīng)作用的偏師。從戰(zhàn)前楚軍的部署情況來看,“楚兵已破于定陶,懷王恐,從盱臺之彭城,并項(xiàng)羽、呂臣軍自將之?!耘婀珵榇X郡長,封為武安侯,將碭郡兵”,兩軍成掎角之勢,劉邦軍位于楚都彭城和秦軍留在河南的部隊(duì)之間,其在會戰(zhàn)第一階段的頻繁活動是為了給楚軍主力渡河作戰(zhàn)創(chuàng)造有利條件。我認(rèn)為楚國的兩支援軍在這一階段的行軍路線應(yīng)該基本是一致的,即劉邦軍在前方開路,主力隨后跟進(jìn),但是《高祖本紀(jì)》中的記載卻給人一種印象,似乎兩支軍隊(duì)是分開行動的,即一支北上救趙,另一支西向入關(guān),但我認(rèn)為這應(yīng)該是就其各自不同的戰(zhàn)略目的而言的,不能據(jù)此推斷兩軍具體的行軍路線,尤其是在楚軍主力還沒有渡過黃河的時候,更何況成武位于彭城和碭郡的西北方向,和《高祖本紀(jì)》的文字其實(shí)并不矛盾。這樣一來,楚軍逗留不進(jìn)的那個“安陽”到底在哪里這個問題就有了新的線索。當(dāng)時各地叫安陽的地方很多,僅就巨鹿之戰(zhàn)所涉及的地域來說就有好幾個安陽。顏師古認(rèn)為此安陽是唐朝的相州安陽,位于黃河以北。[4]1803司馬貞在史記索隱中對這種說法表示了懷疑,并提出應(yīng)為唐宋州安陽,“此兵尤未渡河,不應(yīng)即至相州安陽。今檢《后魏書·地形志》,云‘己氏有安陽城,隋改己氏為楚丘’,今宋州楚丘西北四十二里有安陽古城是也?!盵1]306辛德勇在此二說之外又提出了第三種說法,將安陽定在巨野澤以東,今山東東平以西的安山之南,并進(jìn)而認(rèn)為宋義、項(xiàng)羽所率的楚軍主力是從彭城出發(fā),沿沛縣、胡陵、亢父一線北上,在無鹽附近的安陽逗留。[3]73-79在這之外,項(xiàng)羽在何處渡過黃河歷來也眾說紛紜。當(dāng)時戰(zhàn)場附近的黃河有三個主要的渡口,分別是秦三川郡的孟津、東郡的白馬津和濟(jì)北郡的平原津。巨鹿之戰(zhàn)時三川郡在秦軍控制之下,楚軍斷不可能從這里渡河,剩下的白馬津和平原津兩個選項(xiàng)中,辛德勇主張項(xiàng)羽在矯殺宋義之后是在齊國田都、田安等人的接應(yīng)下從平原津渡河,同時他還駁斥了顏師古所主張的相州安陽說,其說論述甚為精當(dāng),可以信從。但是我對安陽位于古巨野澤東的說法持保留態(tài)度,認(rèn)為還是應(yīng)以司馬貞的唐宋州安陽說為上。從史書上關(guān)于之后楚軍渡河的記述來看,不管是當(dāng)陽君和蒲將軍所率的先頭部隊(duì)和項(xiàng)羽親率的大部隊(duì),其渡河過程都相當(dāng)順利,“乃遣當(dāng)陽君、蒲將軍將卒二萬渡河,救巨鹿。戰(zhàn)少利,陳余復(fù)請兵。項(xiàng)羽乃悉引兵渡河,皆沉船,破釜甑,燒廬舍,持三日糧,以示士卒必死,無一還心”。[1]307可見秦軍在巨鹿城到平原津一線并沒有設(shè)防,否則憑借黃河與漳水兩條天塹,秦軍應(yīng)該很容易地把楚軍擋在巨鹿戰(zhàn)場之外。之所以會出現(xiàn)這個情況,我認(rèn)為是楚軍大部隊(duì)長期逗留在唐宋州安陽之故,因?yàn)檫@個安陽也在成武南(見附圖 1),在劉邦軍擊破東郡秦軍之后,宋義、項(xiàng)羽率大軍跟進(jìn),在劉邦軍繼續(xù)清掃外圍的時候在安陽長期駐扎。楚軍這樣的部署給了秦軍一種假象,認(rèn)為楚軍會從東郡的白馬津渡河,因而負(fù)責(zé)保衛(wèi)秦軍運(yùn)輸線的章邯軍把布防的重點(diǎn)放在了南邊,對著白馬津的方向。楚軍在解了巨鹿之圍之后連續(xù)進(jìn)攻章邯軍,后者從“漳南”退到“汙水上”,再退到“洹水南殷虛上”,最終在這里向諸侯聯(lián)軍投降,這也可以從反面證明當(dāng)初章邯軍在漳水和洹水一帶一定是層層設(shè)防的,只是預(yù)想中援軍的攻擊方向從南方變成了北方,如果楚軍如辛德勇所言在巨野澤東的安陽長期駐扎的話,北上平原津渡河的意圖早就暴露無遺,秦軍不可能不有所準(zhǔn)備。楚軍能夠完成這個出敵不意的戰(zhàn)略機(jī)動要?dú)w功于項(xiàng)羽在齊國接應(yīng)下順利地北上平原津,細(xì)讀《月表》中記述此事的文字,可以大致勾勒出項(xiàng)羽殺宋義、奪兵權(quán)一事的來龍去脈。楚軍出發(fā)救趙是在秦二世二年后九月,下一個月“楚”、“項(xiàng)”兩欄中都沒有記事,反映的應(yīng)該就是楚軍在安陽長期逗留的情況。但是二世三年十月在“趙”一欄中記載了“章邯破邯鄲,徙其民于河內(nèi)”,“齊”一欄中記載了“齊將田都叛榮,往助項(xiàng)羽救趙”。兩相比照來看,章邯軍是在楚援軍出發(fā)之后才北上與王離軍合兵攻打巨鹿的,章邯很可能知道楚軍已經(jīng)進(jìn)駐了安陽城,據(jù)此判斷其渡河地點(diǎn)是白馬津,并做了相應(yīng)的布置;而對齊將田都的行動,《史記》用的“往助項(xiàng)羽救趙”,但是這時這支軍隊(duì)名義上的統(tǒng)帥依然是宋義,可見項(xiàng)羽應(yīng)該是在得到了田都接應(yīng)楚軍北上平原的保證之后才下定決心誅殺宋義的。秦二世三年十一月,“羽矯殺宋義,將其兵渡河救巨鹿”;同月的“秦”、“齊”兩欄都沒有記事,此時巨鹿城下正在膠著中,而項(xiàng)羽軍從安陽開赴平原津也需要時間。秦二世三年十二月,巨鹿決戰(zhàn),此月“齊”一欄中則記載“故齊王建孫田安下濟(jì)北,從項(xiàng)羽救趙”,可見楚軍到達(dá)平原津與齊國的援軍會和是在十二月,之后渡河、破釜沉舟、解巨鹿之圍都發(fā)生得十分迅速,因?yàn)槌娭粠Я巳斓募Z食,也正是因?yàn)橥蹼x軍幾天之內(nèi)就敗亡才讓南邊的章邯軍來不及救援,讓楚、齊軍和其他救趙的諸侯聯(lián)軍合兵一處,勢力大盛,所以在后來戰(zhàn)役的第三階段,章邯手下雖然還有二十多萬人馬,但是面對諸侯聯(lián)軍不敢輕舉妄動,而是以固守求援為上。項(xiàng)羽誅殺宋義并北上平原津是第二階段也是整個戰(zhàn)役的轉(zhuǎn)折點(diǎn),他在其中體現(xiàn)出的堅(jiān)毅果敢和高超的戰(zhàn)略眼光不能不令人欽佩,與之相對的章邯雖然也是一時名將,排兵布陣中規(guī)中矩,但是缺少了項(xiàng)羽拼死一搏的勇氣。這是將領(lǐng)個人的素質(zhì)影響戰(zhàn)役結(jié)果的典型例子。
關(guān)于巨鹿之戰(zhàn)第二階段的軍事行動,還有兩個問題需要澄清。首先是“渡河”與“持三日糧”之間的矛盾,如果項(xiàng)羽破釜沉舟的地方是在黃河岸邊的話,那么無論從白馬津還是平原津只帶三天的糧食都到不了巨鹿城下,更何況白馬津方向上還有章邯的大軍守候。所以早有前人認(rèn)為此處的“河”指的應(yīng)該是漳水,然而在唐宋之前,“河”是黃河的專稱,為何漳水也可以稱“河”呢?譚其驤在《西漢以前的黃河下游河道》一文中指出,從新石器時代到春秋戰(zhàn)國,黃河下游一直是分成好幾支河道入海的,直到戰(zhàn)國中葉,齊、趙、魏等國在最南邊的一條河道兩邊修筑起了河堤,黃河才變成從這一條水道入海(即《漢書·地理志》中所記的河道,簡稱漢志河),[5]59-83但是在當(dāng)時還有很多稱為“河”或者“某某河”的水道,“這只能是由于這些水道或其一部分曾經(jīng)是黃河或其岔流的一部分,因而被稱為‘河’或××河,后來黃河雖然離開了這條水,河的稱呼卻被沿用到了后代?!盵5]81流經(jīng)巨鹿戰(zhàn)場附近的漳水正屬于這種情況,“當(dāng)時流經(jīng)巨鹿之東的漳水,原是《禹貢》《山經(jīng)》時代的河水,當(dāng)?shù)厝俗匀贿€會沿用著‘河’的舊稱”。[5]80所以項(xiàng)羽破釜沉舟的地方應(yīng)該就在巨鹿城東原為黃河故道的漳水上。
第二個問題也與“河”有關(guān),秦軍圍攻巨鹿的幾十萬大軍所需的糧草是如何供應(yīng)的呢?《張耳陳余列傳》中記載:“章邯軍巨鹿南棘原,筑甬道屬河,餉王離”,[1]2579《項(xiàng)羽本紀(jì)》中則記載巨鹿之圍解了之后,“章邯軍棘原,項(xiàng)羽軍漳南,相持未戰(zhàn)”。[1]308辛德勇?lián)苏J(rèn)為棘原為章邯軍駐扎和轉(zhuǎn)運(yùn)糧草的地方,此說可從。[3]81-83但他同時推斷棘原位于黃河岸邊,這點(diǎn)我認(rèn)為卻值得再商榷。正如前文所述,當(dāng)時文獻(xiàn)中“河”既可以指黃河干流,也可以指曾經(jīng)作為黃河干流而如今被其他河流所奪的河道,那為什么《史記》中項(xiàng)羽“引兵渡河”的“河”可以指漳水,而章邯“筑甬道屬河”的“河”就一定指黃河呢?辛文中對這個疑問給出了兩條駁斥,“況且解作漳河無法解決糧餉的來路,一是漳河上游深入太行山區(qū),無糧外運(yùn);二是漳河下游距巨鹿已經(jīng)很近,即使在兩岸能夠弄到一些糧草,也沒有必要采用水運(yùn),再說40多萬大軍的糧餉并不是在漳河兩岸就可以解決的事情?!盵3]82當(dāng)時秦政權(quán)在關(guān)東能夠支持幾十萬大軍作戰(zhàn)的糧草只可能從滎陽的敖倉調(diào)撥,這一點(diǎn)是毫無疑問的,但是敖倉的糧食并不一定非要走黃河的漕運(yùn)不可,而且就戰(zhàn)役當(dāng)時的情勢來看,通過黃河來運(yùn)輸給養(yǎng)恰恰是不明智的選項(xiàng)。原因有二,首先是黃河兩岸并不安全。劉邦軍在從碭郡出發(fā)之后不久就擊破了秦東郡的守備部隊(duì)和王離軍留在黃河南岸的部隊(duì),能夠直接威脅黃河上的運(yùn)輸,這一點(diǎn)上文已經(jīng)指出了;而且黃河北岸的河內(nèi)地區(qū)也不太平,這里有趙國的別將司馬卬的部隊(duì)在活動,他后來因?yàn)檫@份功勞而被項(xiàng)羽封為殷王,“趙將司馬卬定河內(nèi),數(shù)有功,故立卬為殷王”,[1]316這個司馬卬和司馬遷是本家,所以《太史公自序》中也記載了他的事跡,“蒯聵玄孫卬為武信君將而徇朝歌。諸侯之相王,王卬于殷”。[1]3286武信君是趙王武臣稱王之前的稱號,[1]2574可見這支部隊(duì)很早就被派到河內(nèi)一帶作戰(zhàn),又據(jù)《高祖本紀(jì)》,“當(dāng)是時,趙別將司馬卬方欲渡河入關(guān),沛公乃北攻平陰,絕河津”,[1]359《月表》中記劉邦軍“北絕河津”是在二世三年四月,[1]771此時巨鹿之圍早已解除,正值章邯軍和諸侯聯(lián)軍長期對峙之時??梢娫谡麍鰰?zhàn)的第二階段,因?yàn)橛兴抉R卬部的存在,河內(nèi)郡的黃河北岸地區(qū)同樣是不安全的。其次是如果棘原真的如辛德勇所推斷的那樣位于黃河岸邊的話,那么從棘原向巨鹿城下輸送糧草就要跨越洹水和漳水兩條大河(見附圖2),這一區(qū)域內(nèi)不僅漳水走的是黃河故道,洹水走的也是《山經(jīng)》《禹貢》河的岔流,即《水經(jīng)》中的“清河”,[5]82-83供應(yīng)數(shù)十萬大軍的糧草是一個非常大的運(yùn)輸量,要跨越兩條勢必十分寬闊的河道,水路、陸路更替四次肯定是非常費(fèi)時費(fèi)力的,秦軍應(yīng)該不會選擇這條路徑。那么秦軍的糧草到底是走哪條路線運(yùn)輸?shù)角熬€的呢?解答這個問題我們需要將時針往前撥一撥,在半個世紀(jì)前的秦趙長平之戰(zhàn)的最后階段,秦曾經(jīng)有過從河內(nèi)向長平戰(zhàn)場運(yùn)輸糧草的嘗試,“秦王聞趙食道絕,王自之河內(nèi),賜民爵各一級,發(fā)年十五以上悉詣長平,遮絕趙救及糧食”,[1]2334秦軍援軍所走的道路經(jīng)當(dāng)代學(xué)者考證,應(yīng)該是從河內(nèi)北上太行山區(qū)的“太行道”,“即由野王(今河南沁陽)出發(fā),迤西北經(jīng)碗子城、天井關(guān)等孔道,達(dá)長平戰(zhàn)區(qū)”。[6]78長平之戰(zhàn)的主要區(qū)域位于今天山西省高平市北部臨近長子縣的地方,趙軍固守三年的長平關(guān)就在兩地交界處,“關(guān)北為濁漳河源頭,屬濁漳河一源,關(guān)南有丹河通關(guān)下逶迤東南”。[6]47按《水經(jīng)》亦云,“濁漳水出上黨長子縣西發(fā)鳩山”,[7]254與長平戰(zhàn)場只隔著一座山梁??梢娗剀娫诰蘼怪畱?zhàn)時完全有可能將敖倉的糧食走太行道先運(yùn)到晉城盆地、再沿著自北向南貫穿盆地的丹水運(yùn)到長平關(guān)、最后翻過長平關(guān),順著濁漳水的南源運(yùn)輸?shù)骄蘼箲?zhàn)場。由此我們還可以做一個推斷,章邯軍在北上巨鹿的途中之所以要摧毀邯鄲城并將其居民遷移到河內(nèi),原因大概有二,其一是不能讓自己和王離軍之間橫亙著一座敵國的大城,其二可能也是讓邯鄲城的居民去河內(nèi)從事輸送糧草的苦役。當(dāng)然,如果當(dāng)年長平之戰(zhàn)的區(qū)域真如本文所推測的那樣是秦軍糧草轉(zhuǎn)運(yùn)的樞紐的話,秦軍完全也可以從關(guān)中腹地按照當(dāng)年的行軍路線向巨鹿運(yùn)輸糧草。因?yàn)槲覈鞲邧|低的地勢,秦國向東的軍事行動本來就有順流而下的便利,根據(jù)靳生禾、謝鴻喜的推斷,長平之戰(zhàn)時秦軍兵糧走的應(yīng)該是“河?xùn)|道”:“由都城咸陽取水路舟行,順渭河?xùn)|下,至河曲折北溯黃河,至汾陰折東溯汾河?xùn)|下,至?xí)x故都新田,從此舍水路就陸路東行。……由新田東下越黃父(一作‘黑壤’,今山西翼城、沁水交界處烏嶺關(guān)),就進(jìn)入了上黨腹地”,其中從咸陽到新田一段亦可沿河谷走陸路。[6]53-54巨鹿之戰(zhàn)時形勢有所變化,首先上黨地區(qū)當(dāng)時完全掌握在秦軍手中,再者秦在統(tǒng)一后在滎陽設(shè)立了規(guī)模巨大的敖倉作為控制東方的戰(zhàn)略基地,考慮到巨鹿之戰(zhàn)的重大意義,秦軍完全可能雙線并進(jìn),既走河?xùn)|道從關(guān)中調(diào)糧、也走太行道溯丹水從敖倉調(diào)糧。
到會戰(zhàn)第二階段結(jié)束,秦軍攻滅趙國的企圖雖然被挫敗,但是章邯軍依然有十分雄厚的實(shí)力(到新安殺降時仍然有二十萬人),更關(guān)鍵的是其與后方的交通線依然牢牢地掌握在秦軍手中,否則秦軍也無法與諸侯聯(lián)軍長期對峙;而項(xiàng)羽統(tǒng)轄下的諸侯聯(lián)軍之所以連續(xù)攻擊秦軍,試圖逼降章邯,主要原因就是糧草接濟(jì)困難,久拖下去對自己不利,“章邯使人見項(xiàng)羽,欲約。項(xiàng)羽召軍吏謀曰:‘糧少,欲聽其約。’軍吏皆曰:‘善?!盵1]309可見章邯選擇固守待援,與聯(lián)軍對峙是從軍事上來說是正確的選擇,如果秦軍能夠再組織起一支援軍,章邯重現(xiàn)東阿之戰(zhàn)失敗后得到增援進(jìn)而在定陶之戰(zhàn)轉(zhuǎn)敗為勝的舊事也不是不可能的。但是就在這個緊要關(guān)頭,長期以來一直對前線作戰(zhàn)的秦軍提供著有力支援的戰(zhàn)略決策層卻出現(xiàn)了嚴(yán)重的問題,章邯派回去請求增援和進(jìn)一步指示的司馬欣卻遭到了趙高的算計(jì),“秦軍數(shù)卻,二世使人讓章邯。章邯恐,使長史欣請事。至咸陽,留司馬門三日,趙高不見,有不信之心,長史欣恐,還走其軍,不敢出故道,趙高果使人追之,不及。欣至軍,報曰:‘趙高用事于中,下無可為者。今戰(zhàn)能勝,高必疾妒吾功;戰(zhàn)不能勝,不免于死。愿將軍孰計(jì)之?!盵1]308這時陳余也給章邯寫信陳說利害,信中先分析了于秦國有大功的白起、蒙恬最后悲慘結(jié)局的原因,“何者?攻多,秦不能盡封,因以法誅之?!庇种赋稣潞碡?fù)重罪,“今將軍為秦將三歲矣,所亡失以十萬數(shù),而諸侯并起滋益多?!闭潞苊谖ky之際,破周文,殺項(xiàng)梁,收復(fù)大片失地,顯然是有大功于秦的,但是三年之間也有多次失敗,按秦法亦可論死。此時章邯選擇固守求援,如果援軍至而不能取勝則難免一死,如果能夠反敗為勝則是立了不世之功,又會因?yàn)楣Χ嗖荒鼙M封而受誅。幾百年來一直是秦軍戰(zhàn)斗力堅(jiān)實(shí)保障的軍功爵制這時成了敵人用來離間秦軍主將的利器。最終,章邯在陳余的勸說和聯(lián)軍新的攻勢下屈服,在洹水上的殷墟向聯(lián)軍投降,而投降之后章邯的反應(yīng)也說明了來自秦政權(quán)內(nèi)部的壓力是導(dǎo)致秦軍在第三階段的相持中最終敗北的主要原因,“已盟,章邯見項(xiàng)羽而流涕,為言趙高”,[1]310中央的猜忌直接斷送了秦帝國最后一支可以用來保衛(wèi)自己的軍事力量。
巨鹿之戰(zhàn)是一場對后世影響深遠(yuǎn)的會戰(zhàn),其結(jié)果直接影響了楚漢之爭的進(jìn)程。巨鹿之圍解除到章邯軍最后投降有大約有八個月的時間(二世三年十二月到七月),這期間“項(xiàng)羽由是始為諸侯上將軍,諸侯皆屬焉”。[1]307這件事從軍事發(fā)展史的角度來看可能具有十分重大的意義。先秦諸國在幾百年的時間里為了適應(yīng)各自不同的自然和地緣環(huán)境,發(fā)展出了不同的軍隊(duì)形態(tài),比如北方的趙國盛產(chǎn)騎兵,四戰(zhàn)之地的魏國盛產(chǎn)以魏武卒為代表的重步兵,南方的楚國盛產(chǎn)舟師等。在巨鹿之戰(zhàn)前,列國雖然也經(jīng)常有聯(lián)合的軍事行動,例如合縱攻秦和五國伐齊等,但是彼此之間仍然是獨(dú)立的,互不隸屬,且往往戰(zhàn)事結(jié)束之后便各回本國。諸侯軍隊(duì)集中在一處并在一個相當(dāng)長的時間內(nèi)服從一個統(tǒng)一的調(diào)度和指揮在之前的歷史上是從未發(fā)生的,也只有在這時,各國軍隊(duì)之間的交流和整合才變得可能。這八個月的成果如何呢?史書上并沒有明確的記載,但是我們可以從不久之后發(fā)生的彭城之戰(zhàn)的結(jié)果來做一番推測。項(xiàng)羽在秦朝滅亡之后所建立的新秩序幾乎立刻就遭到了反對,因?yàn)椴粷M項(xiàng)羽的分封方案,齊、趙、梁地相繼反叛,漢王劉邦則乘機(jī)暗度陳倉,還定三秦。漢二年春,劉邦率領(lǐng)五路諸侯聯(lián)軍共五十六萬人東征西楚,此時項(xiàng)羽正帶著楚軍主力在齊地平叛,國內(nèi)空虛,所以諸侯聯(lián)軍進(jìn)展神速,很快就占領(lǐng)了西楚的首都彭城。項(xiàng)羽此時在腹背受敵的情況下毅然決定回救,“項(xiàng)王聞之,即令諸將擊齊,而自以精兵三萬人南從魯出胡陵”,繞到了彭城漢軍防線的背后,“乃西從蕭,晨擊漢軍而東,至彭城,日中,大破漢軍”。[1]321、322彭城大戰(zhàn)進(jìn)行得十分迅速,從早晨到日中,只半天的時間就決出了勝負(fù),漢軍因?yàn)橹笓]中樞突然遭到襲擊,幾十萬大軍失去了調(diào)度和組織,出現(xiàn)了全盤崩潰的態(tài)勢,不僅因?yàn)槌姷淖窊舳跇b水、泗水和睢水中溺死了大量士卒,甚至連劉邦及其子女的性命都差點(diǎn)不保,“楚騎追漢王,漢王急,推墮孝惠、魯元車下,滕公常下收載之,如是者三。”[1]322項(xiàng)羽所率的三萬精兵,行動快速隱秘,作戰(zhàn)迅如雷霆,更值得注意的是,《史記》在此處明確提到“楚騎”二字,可見項(xiàng)羽的這三萬精兵應(yīng)該是以騎兵為主,而且還是以沖擊肉搏為作戰(zhàn)方式的重騎兵。之前從兵馬俑反映的情況來看,秦騎兵大多還是馬具簡陋、防護(hù)薄弱、以弓弩之類的遠(yuǎn)程投射武器為作戰(zhàn)方式的輕裝騎兵,“在騎兵史上,秦騎兵尚處于早期階段”,“在戰(zhàn)場上,(秦)騎兵不是作戰(zhàn)的主力,還處于輔助的地位?!盵8]137-139趙國雖然以騎兵著名,但是“胡服騎射”走的依然是輕騎兵的路子,彭城之戰(zhàn)是重騎兵第一次大規(guī)模且比較確信無疑地出現(xiàn)在中國戰(zhàn)爭史的舞臺上。馬匹的機(jī)動力和沖擊力都不是步兵可以比擬的,因此這種革命性的戰(zhàn)術(shù)甫一出現(xiàn),就顯示了巨大的威力。彭城慘敗之后,劉邦退到滎陽,收攏敗兵固守,楚軍騎兵尾隨而至,漢軍于是開始模仿楚軍建立自己的重騎兵隊(duì)伍,被選為漢軍騎兵將領(lǐng)的正是在彭城之戰(zhàn)時多次保全了孝惠帝與魯元公主性命的滕公灌嬰,“楚騎來眾,漢王乃擇軍中可為騎將者,……灌嬰雖少,然數(shù)力戰(zhàn),乃拜灌嬰為中大夫,令李必、駱甲為左右校尉,將郎中騎兵擊楚騎于滎陽東,大破之。”[1]2668楚國原本并不以騎兵著稱,那么項(xiàng)羽手下的這支精銳重騎到底是從哪里來的呢?從當(dāng)時歷史事件發(fā)生的進(jìn)程來看,諸侯軍隊(duì)都?xì)w項(xiàng)羽指揮有兩個時間段,一是巨鹿之戰(zhàn)第三階段與秦軍相持之時;另一個是項(xiàng)羽率軍屯駐關(guān)中之時。漢元年十一月中,“項(xiàng)羽果率諸侯兵西,欲入關(guān)”,“十二月中,遂至戲”,第二年四月,“兵罷戲下,諸侯各就國”。[1]364、367在后一個時間段內(nèi),項(xiàng)羽所部忙于在關(guān)中燒殺搶掠和分封各路諸侯,沒有整編各國部隊(duì)的條件。因此我認(rèn)為楚軍編練精騎唯一的可能便是巨鹿之戰(zhàn)的第三階段,正是在那八個月的時間里對諸侯軍隊(duì)的整編和優(yōu)選讓楚軍擁有了一支強(qiáng)大的騎兵部隊(duì)。當(dāng)然,這里我們不能忽視英雄人物對歷史發(fā)展的推動——項(xiàng)羽本人英勇頑強(qiáng)、善于沖鋒陷陣的性格也是他能夠催生出中國第一支重騎兵隊(duì)伍的關(guān)鍵因素。在楚漢戰(zhàn)爭中,西楚一方在政治、資源、人才和地理區(qū)位上其實(shí)都不占優(yōu)勢,但就是靠著軍隊(duì)先進(jìn)的戰(zhàn)術(shù)挺過了初期極為兇險的階段,將戰(zhàn)爭延續(xù)了四年之久。
[1]司馬遷. 史記[M]. 北京:中華書局,1959.
[2]荀悅. 兩漢紀(jì)[M]. 北京:中華書局,2002.
[3]辛德勇. 歷史的空間與空間的歷史[M]. 北京:北京師范大學(xué)出版社,2005.
[4]班固. 漢書[M]. 北京:中華書局,1962.
[5]譚其驤. 長水集[M]. 北京:人民出版社,1987.
[6]靳生禾、謝鴻喜. 長平之戰(zhàn)——中國古代最大戰(zhàn)役之研究[M]. 太原:山西人民出版社,1998.
[7]酈道元. 水經(jīng)注[M]. 北京:中華書局,2007.
[8]王學(xué)理. 解讀秦俑——考古親歷者的視角[M]. 北京:學(xué)苑出版社,2011.
[9]譚其驤. 中國歷史地圖集:第2冊[M]. 北京:中國地圖出版社,1982.
附圖1 巨鹿戰(zhàn)場附近形勢[9]7-8
附圖2 巨鹿城附近河流走向[5]85
(責(zé)任編輯:蘇紅霞 校對:周冰毅)
The Course and Impact of the Battle of Julu: Also on the Location of Anyang and the Supply Line of the Qin Army
JIN Cheng-cheng
(Department of Chinese Language and Literature, Peking University, 100871, China)
This article focuses on the battle of Julu which is the key to the history between Qin and Han, analyzing in detail the course and effect of this battle that changed Chinese history. On the basis of the works by former scholars, I will scrutinize the battle from a broader perspective, taking into consideration several troops that had been neglected by most studies. This article also brings out some new arguments on two questions which has been troubling the scholars for a long time: the location of Anyang where the Chu army lingered and how the Qin army transport their supplies to the front. Finally, I will try to discuss the possible significance of the Battle of Julu in the Chinese military history.
Battle of Julu; Xiang Yu; The Yellow River; The Taihang Pathway; Battle of Pengcheng
K234
A
1673-2030(2017)02-0078-07
2017-02-05
靳成誠(1986—),男,安徽六安人,北京大學(xué)中文系比較文學(xué)與世界文學(xué)研究所博士生。