白狼山之戰:曹操說輸贏不在戰場
2024-10-08 16:58:18
作者: 冷兵器研究所
曹操一生中打過許多仗,有滿分答卷的官渡,也有一敗塗地的赤壁,這些戰爭的成敗是非,從曹操本人到史家文人,基本都有定論。但有一場戰役卻很少被提及——白狼山之戰。這場陣斬烏桓單于蹋頓,被認為是「漢以強亡」餘暉的戰爭,後世往往將其歸在「曹操平定北方」的大概念中,作為官渡之戰和平定冀州的延伸。但冀州當時已是鐵板一塊,而曹操征柳城似乎又沒有實現任何戰略目標,曹操這場仗到底是在打什麼呢?
讓我們先回到建安十二年(207年)的戰前。曹操決定用兵柳城,征討三郡烏桓和袁紹餘黨。對這個決定,曹操麾下將領幾乎全員反對,理由有二:其一,袁尚敗得透透的,而夷狄生性貪婪,肯定不能為袁尚所用;其二,現在大軍遠征,劉備會建議劉表從荊州偷襲許都,後方危險。當時只有司空軍祭酒郭嘉表示支持:袁紹對當地的漢人和夷人有恩信,現在袁紹的兩個兒子跑到那裡,如果和烏桓人勾結起來,那我們剛剛征服的青州、冀州就會反水。而劉表不是什麼狠角色,和劉備又各懷鬼胎,虛國遠征並不要緊。一般我們會先入為主地認為,曹操最後採納了郭嘉的建議並取得了勝利,那麼郭嘉說的就是對的。
然而事實恐怕並非如此。我們簡單看一看征討三郡烏桓的背景:曹操於建安五年(200年)贏下了官渡之戰,建安七年(202年)袁紹病逝。建安九年(204年)八月,曹操攻破鄴城,建安十年(205年)春平定冀州全境,殺袁紹長子袁譚,次子袁熙和繼承人袁尚逃到了三郡烏桓的地盤。乍一看來,郭嘉的這番說辭還挺有道理:袁紹百足之蟲死而不僵,官渡之後平定冀州就搞了這麼久,這要是不斬草除根,可怎麼了得。既然郭嘉這麼說,那我們姑且認為這是一場旨在剿滅袁氏殘黨的戰爭,試著從這個視角去分析曹操這場戰爭的得失,看能不能說通。
首先我們來看一下曹操征三郡烏桓的戰爭經過。烏桓也作烏丸,是漢代一群東北少數民族武裝勢力,長期盤踞在幽州的上谷、漁陽、右北平三郡境內,後以遼西郡的蹋頓最強。此人在袁紹和公孫瓚爭奪幽州時敲過袁紹的竹槓,兩家做過一些利益交易。
曹操為了發動這次戰爭,在建安十一年(206年)就開鑿了兩條運河,分別是溝通虖沱河和泒水的平虜渠,以及由泃河口鑿入潞河的泉州渠。這兩條運河皆為南北走向,糧草很可能是由冀州或青州直接供給,不再經過許都。
建安十二年(207年),曹操從鄴城出兵(1),經易縣,於夏五月到達無終,即今天津市薊州區。曹操最開始的打算是從無終向南,沿著海岸線走,然後北上攻柳城,但七月的濱海線下雨發水,道路不通,且敵人也預料到曹操會挑平坦地方走,因此把守要塞,使曹軍無法進軍。
在曹操一籌莫展的時候,無終人田疇指了一條兩百年沒人走的破路:北出盧龍塞(河北喜峰口),經白檀(2)(河北灤平東北),至平岡(赤峰市寧城縣右北平鎮),再東指柳城。曹操聽取了田疇的建議,還立了個牌子,寫道:「方今暑夏,道路不通,且俟秋冬,乃復進軍。」
曹操北出盧龍塞後沒有路,「塹山堙谷五百餘里」。一路動靜也不小,於是離柳城還有二百里的時候,敵人察覺了。袁尚、袁熙、蹋頓等人率領數萬騎從柳城出來迎戰,兩軍於八月在白狼山發生遭遇戰。曹操命張遼為先鋒襲擊敵軍,一戰斬了蹋頓,取得勝利。二袁逃往遼東投奔公孫康,曹操沒有繼續追擊。
這裡給曹操算筆帳。僅從無終到柳城,曹操單程行軍約750公里,這還是地圖給出的就近路線。一般平路行軍每天能走40公里,那麼至少需要19天才能走完。事實上曹操走了一個月,考慮到期間還要翻山越嶺,動手挖路,這簡直是拼了老命在行軍。那麼,這值得嗎?曹操通過這場仗,究竟得到了什麼?這場戰爭中,曹操擊敗了二袁和烏桓聯軍幾萬人,戰後獲得了二十多萬漢夷投降人口,從《三國志》的描述來看,戰果頗豐。可是這場戰爭的真實價值到底應該如何衡量呢?
首先我們來看看烏桓人盤踞的遼西郡這個地方本身的價值:第一,人口。人口是重要的資源,有了人就有了兵員、賦稅以及搞農業和基建的勞動力等。根據《後漢書》的記載,遼西郡一共有人口81714,而被曹操嫌棄為「雞肋」的益州漢中郡,人口數量為267420,是遼西的三倍以上。因此,即便加上戰後投降的二十幾萬移民,遼西充其量也就是個「雞肋」水平。第二,自然條件。古代遊牧民族聚居的地方,自然條件普遍都比較惡劣。加上東漢末三國處在一個小冰期,氣候逐漸變冷,這些北方地區就更成了苦寒之地。如果曹袁不開戰,誰也不會想往那裡跑。第三,基礎設施。遼西郡面積差不多是隔壁右北平郡的四倍,右北平郡共有四城,而遼西郡也只有五城。東漢末年一個如此地廣人稀的地方,我們能指望它村村通公路嗎?拿下來說不定還得投資搞基建,否則守不住。
由此可知,遼西這個地方本身的價值乏善可陳。曹操拼了命要去打,是看中了什麼別的東西嗎?比如,它是不是一個戰略要地?柳城離曹操當時的大本營許都約1300公里。如果說它有什麼用的話,大概就是等幾百年後打高句麗用吧。再如,它是不是可以規避袁氏反攻的風險?這其實壓根不成問題。曹操帳下的各位將領說得沒錯,二袁不成氣候。曹操北上走得那麼難,難道敵人南下就很容易嗎?現在你幫他們鋪了路,反而有點容易了。況且,如果真的是忌憚烏桓和二袁,完全可以參考當年的公孫瓚。他都能橫掃烏桓人,還能和袁紹本人對峙七八年,可見蹋頓和袁紹那倆兒子真的不值得曹操如此重視,派個大將在右北平鎮守即可。又如,這是為了國家的統一、民族的尊嚴嗎?雖然白狼之戰客觀上取得了一定成果,但公孫康一家割據遼東已久,如果出於統一的目的,曹操就應該會一不做二不休,平遼東,殺二袁,手刃公孫康。
所以說,遼西這個地方就是個徹頭徹尾的「不良資產」。而收購這筆資產,曹操不僅要出錢搞基建,還弄得自己九死一生,折了一員大將張繡,最後也沒達到什麼實際目的。最重要的是,曹操其實幾乎沒有實力贏下這場仗。很多人都將這場仗的勝利歸功於郭嘉的計謀,但事實上郭嘉本人並沒有能力去幫助曹操打贏此戰,解決關鍵問題的是田疇。而郭嘉所謂的「兵貴神速」,只不過是在還沒進入幽州界內的易縣就把輜重給扔了,這個建議造成的直接後果就是,曹軍在遭遇敵軍時只能赤膊出戰,如果不是張遼太猛,曹操很有可能是大老遠去吃個癟。說這計策相當於叫人「多喝熱水」都是誇他,說是勸人「多喝開水」還差不多。不僅沒有解決戰爭中最迫切最現實的路難走的問題,還製造了更多麻煩。
有人說郭嘉就是喜歡棋行險招,弄險是他一貫的戰術風格。但郭嘉的本職工作畢竟是參謀軍事,不是寫武俠小說,如果這波操作弄死了曹操,劇情會變得非常難看。我們不禁要懷疑了,從各種現實情況上看,郭嘉的建議都是在坑曹操,那麼為什麼曹操會在這場戰爭之後還瘋狂追思郭嘉呢?他用兵柳城到底在幹什麼?發動這樣一場投入極高而收益極低的戰爭,難道就是為了去觀滄海?
從戰爭本身的角度看,的確如此;而郭嘉慫恿曹操去打的,根本就不是戰場上的戰爭。
讓我們把時間拉回建安九年(204年),鄴城剛破而冀州未定的時候。根據《三國志·荀彧傳》的記載,當時有人勸曹操恢復古九州,這樣冀州所控制的範圍就變得很大,天下就臣服了。曹操準備同意,被荀彧否決,理由是「冀州當得河東、馮翊、扶風、西河、幽、並之地,所奪者眾」,而這些地方割據勢力不僅不會臣服,還會揭竿而起。我們來看一眼古九州的版圖,好傢夥,這直接把冀州向西擴到陝西省去了,馬騰肯定第一個不干。關中諸侯出了名地能折騰易反覆,怎麼可能允許曹操單方面宣布占有關中呢?
荀彧給的建議非常中肯——把河北先定了,然後修復舊京(洛陽),逼劉表稱臣,等天下大定之後你愛幹什麼就幹什麼,這是為曹操一統天下進行的優秀戰略規劃。不過這個建議有一個問題,就是修復舊京雖然可以穩住一時的輿論,但天子若歸於正位,曹操算什麼?有人覺得這代表荀彧忠漢,這裡不過多解讀荀彧的立場,此建議體現的是戰略規劃中的整體意識和優先意識:先解決迫在眉睫的戰亂問題,其他都可以再談。不過既然我們都能看到這個問題,曹操也不會看不到。征柳城和復古九州乍看起來是不相關的兩件事,事實上卻有著千絲萬縷的聯繫。這兩個操作仿佛一計不成再生一計,實質都是在勸曹操在冀州稱霸,和許都解綁。管他日後能不能統一,先給自己撈到實惠再說。
恢復古九州很露骨,直接在名義上擴大冀州的地盤;而征柳城同樣是一場醉翁之意不在酒的政治決策。如果我們以許都或洛陽為圓心畫圈,那麼遼西窮鄉僻壤對統一大局確實沒什麼影響;但如果圓心畫在冀州,效果就很不一樣了。此戰就是要在以冀州為中心的北方地區儘可能地掃清門戶,擴大影響,為將來一屁股坐到冀州去做好準備。這才是曹操力排眾議征柳城的真實戰略目的。郭嘉死後,曹操到處哭訴「唯奉孝為能知孤意」。郭嘉讀懂的不是別的,正是曹操苟安冀州的小九九。此戰前前後後並沒有表現出郭嘉作為軍事參謀的職業素養,反而表現出了他揣摩上意的洞察力。其他將領的建議完全正確,但郭嘉沒有說破,只是表面上進行了堪稱完美的詭辯。
那麼這樣做的後果是什麼呢?有人認為曹操在建安十二年(207年)後的戰爭生涯中表現慘澹是因為失去了郭嘉。但事實上,攻打柳城的決定,及其背後舍許都、洛陽而就鄴城的戰略方針轉變,才是曹操無力一統的禍根。
首先,這打亂了一統天下的節奏。雖然曹操決定在冀州建設自己的小天地,但他心裡還僥倖期待統一,在一統天下和蝸居冀州這兩個戰略目標上來回搖擺。由於目標不明確,再碰上操作上的失誤,最終就只能雞飛蛋打——參見赤壁之戰。
其次,曹操失去了一統天下的進攻優勢。洛陽、許都在地理位置上都是適合一統天下的好地方,可對當時最為棘手的關中和荊州構成直接威脅。曹操把許都逐漸搬空後,建安十三年(208年)「顯出宛、葉而間行輕進」直接嚇死劉表的優勢,就再也不會有了。
最後,反應速度降低。古代大城市的輻射範圍有限,如果根據地比較偏遠,戰線又長,就沒辦法對時局做出及時反應。曹操後期在應對劉備和孫權的時候就顯得調度吃力,主動出擊越來越少,甚至經常出現無功而返的情況。曹操攻打濡須的時候,孫權來得及叫人到葭萌喊劉備救援;打漢中的時候,劉備在荊州都能聽到消息趕回成都,你一出兵,人家就能橫跨著中國遞情報,你還怎麼打?要不是建安二十年(215年)孫權在逍遙津表現過於「優秀」,曹操辛苦打下的基業很有可能在東西兩線全面崩盤。
綜上所述,白狼山之戰背後真正的背景是曹操戰略方針的轉型。從一統天下的角度看,這場戰爭得不償失,但從搬家鄴城的角度看,它又是一定要做的事情。隨著這次試探的成功,曹操僥倖實現了他的小目標,但失去了一統天下的大格局。
《三國志》中記載了曹操與袁紹的一段往事:「初,紹與公共起兵,紹問公曰:『若事不輯,則方面何所可據?』公曰:『足下意以為何如?』紹曰:『吾南據河,北阻燕、代,兼戎狄之眾,南向以爭天下,庶可以濟乎?』公曰:『吾任天下之智力,以道御之,無所不可。』」曹操沒能把他最初的理想貫徹到底,卻鬼使神差地做了袁紹想做的事,實在令人唏噓。