作者:我方團隊南門太守
城池攻堅戰(zhàn)是指對城池或要塞發(fā)起強攻的戰(zhàn)斗,根據(jù)模式不同可分為包圍戰(zhàn)和巷戰(zhàn),目的是奪取建筑、資源和戰(zhàn)略要地,并殲滅敵人。在冷兵器時代,城池攻堅作戰(zhàn)是不得已情況下才進行的,因為攻下一處城池或要塞往往需要付出巨大代價,盡管人們發(fā)明了很多攻城的器具和方法,如拋石機、沖車、望樓等,但在火藥和火炮正式應(yīng)用于戰(zhàn)場前,守城比攻城容易得多。
所以,《孫子兵法》將攻城戰(zhàn)作為最不得已才使用的戰(zhàn)爭方式,即“攻城之法,為不得已”。曹操結(jié)合自身體會,在為《孫子兵法·九變篇》作注時提出了許多謹(jǐn)慎用兵的具體情況,其中就有“小而固,糧饒”之城不可攻。為了說明這項用兵原則,曹操還特意舉了南征徐州戰(zhàn)役中避開華縣、費縣攻城戰(zhàn)的事例。
曹操由兗州發(fā)動的南征徐州之戰(zhàn)共有兩次,第一次的進攻路線是:以一部人馬由徐州的東側(cè)進攻,擔(dān)任佯攻,吸引徐州牧陶謙的注意力,另一部人馬由曹操本人帶領(lǐng),由兗州直接南下,進攻陶謙控制的華縣、費縣以及徐州刺史部彭城、下邳等地,直搗陶謙的大本營郯縣。擔(dān)任主攻的這一路進展雖然順利,但也打了幾場硬仗,在彭城等地的攻堅戰(zhàn)中,曹軍付出了很大代價。
曹操汲取了第一次南征的教訓(xùn),到第二次南征時,他改變了行軍路線:以一部人馬由兗州直接南下,按照上一次主攻的方向進攻徐州,吸引陶謙的主力,曹操親自率主力從徐州的東側(cè)進入,那里的防守相對薄弱,避免攻堅戰(zhàn)。結(jié)果,曹軍很快就出現(xiàn)在陶謙大本營郯縣城外,令陶謙措手不及,曹操接連攻占陶謙控制的十多座城池,要不是張邈、陳宮、呂布等人突然在曹操背后一擊,陶謙可能就會被曹操消滅了。曹操對這一次進攻路線的選擇非常滿意,所以在注《孫子兵法》時特別強調(diào):“操所以置華、費而深入徐州,得十四縣也。”
但是,在曹操一生的征戰(zhàn)史中也有不得已發(fā)動城池攻堅戰(zhàn)而付出巨大代價的例子,這樣的戰(zhàn)役還不在少數(shù),像雍丘之戰(zhàn)、下邳之戰(zhàn)、鄴縣之戰(zhàn)、南皮之戰(zhàn)、壺關(guān)之戰(zhàn)等都屬于這類情況。為什么曹操“做的”和“說的”不一樣呢?這里面其實是有原因的,以雍丘之戰(zhàn)為例可以予以說明。
雍丘之戰(zhàn)發(fā)生在曹操第二次南征徐州之后,當(dāng)時張邈、陳宮、呂布等人在兗州發(fā)動了叛亂,曹操回師平亂,一開始很被動,但曹操很快控制住了局勢,經(jīng)過將近一年的苦戰(zhàn),呂布在兗州全線潰敗,一直駐守在陳留郡的張邈這才意識到,在呂布之后,曹軍的下一個攻擊目標(biāo)就是自己。張邈是曹操曾經(jīng)的摯友,為了反董大業(yè)并肩作戰(zhàn)的盟軍,現(xiàn)在必須在戰(zhàn)場上刀兵相見了。張邈的年齡不詳,當(dāng)時的學(xué)者鄭泰曾把他稱為“東平長者”,想來他的年齡應(yīng)該比曹操和袁紹都大吧。
果然,曹操把呂布趕出兗州后沒有追擊,而是揮師西進,沖著陳留郡這邊來了。張邈自知不是曹操的對手,于是放棄了陳留郡的陳留縣,集中人馬,讓他的弟弟張超守住雍丘,他自己則去搬救兵。如果換一個思路,或許會考慮另一種選擇,那就是放棄整個陳留郡去追隨呂布。但張邈在陳留郡經(jīng)營了多年,鄉(xiāng)親、部下、家屬、財產(chǎn)都在這里,棄之不顧,張邈下不了決心?,F(xiàn)在,在張邈眼里能給他帶來希望的只有一個人,那就是袁術(shù),作為袁紹和曹操的敵人,袁術(shù)是唯一有可能也有能力幫助自己的人。當(dāng)年在洛陽,張邈與袁術(shù)也有一些交情,事已至此,張邈只能親自跑一趟碰碰運氣了。但是張邈沒有機會見到老朋友袁術(shù),《三國志》記載:“邈詣袁術(shù)請救未至,自為其兵所殺。”連身邊的人都覺得大勢已去,所以殺了張邈向曹操邀功。
漢獻帝興平二年(195年)8月,曹操率主力圍住了雍丘。漢末的雍丘即今河南省杞縣,是一座古城,遠(yuǎn)古時境內(nèi)即多杞柳,春秋時此地建杞國,國雖小卻延續(xù)1000多年。曹軍圍住雍丘城,城里有張邈的弟弟張超及兄弟二人的家眷。此時已氣勢如虹的曹軍在雍丘城外卻遇到了麻煩,猛攻多日,竟沒能將這座城打下來。
不是曹軍戰(zhàn)斗力突然下降,而是雍丘城異常堅固,這與它曾經(jīng)做過國都有關(guān)。唐朝天寶年間也有一場雍丘之戰(zhàn),真源令張巡率軍民2000多人守衛(wèi)雍丘,安祿山手下的令狐潮率4萬多人來攻,從2月打到7月,前后300多戰(zhàn),也沒把雍丘打下來,最后守軍利用偷襲反而將敵軍擊潰,創(chuàng)造了古代城池攻防作戰(zhàn)中以少勝多的最經(jīng)典的戰(zhàn)例。
雍丘城里的大都是本地人,他們聽說曹軍每攻下一座城池都會大肆殺戮,所以在他們心中唯一的選擇就是誓死抵抗,把希望寄托在張邈太守搬來救兵上。救兵遲遲不到,張超不斷給大家鼓勁:“唯恃臧洪,當(dāng)來救吾!”張超的意思是,很快就有人來救咱們了,別人不來臧洪肯定會來。
臧洪是袁紹手下的東郡太守,張超當(dāng)廣陵郡太守時,是他發(fā)現(xiàn)了臧洪這個人才并延攬到自己手下,臧洪后來到袁紹那里發(fā)展。大家都認(rèn)為臧洪現(xiàn)在是袁紹的手下,不可能來,張超不信,認(rèn)為臧洪是義士,相信他一定會來。此時的臧洪正奉袁紹之令駐扎在黃河北岸的東武陽,聽說雍丘被圍,他大吃一驚,馬上向袁紹提出請求,要袁紹給曹操下令停止進攻。袁紹當(dāng)然不予接受,讓臧洪原地待命,不得擅自行動。
漢獻帝興平二年(195年)12月,曹軍在經(jīng)歷數(shù)月進攻后,終于將雍丘城拿下,此戰(zhàn)樂進立下頭功,第一個登上城頭。城破,張超自殺,曹操下令夷滅張邈、張超的三族。夷三族有不同的說法,根據(jù)漢代刑法,三族包括父母、妻室兒女和同胞兄弟姐妹。
雍丘之戰(zhàn)結(jié)束了,但事情還沒完。張超被夷三族的消息傳到東武陽,臧洪無比悲痛,他“徒跣號泣”。臧洪一怒之下在東武陽宣布對袁紹“絕不與通”,等于宣布脫離袁紹獨立。袁紹聞訊也大怒,親自率兵來攻打,奇跡又出現(xiàn)了:小小的東武陽也硬是打不下來,居然讓袁軍在城下苦攻了一年之久。
在漢末三國時代,無論對誰而言攻城戰(zhàn)都是一項“辛苦”差事,久攻不下的例子比比皆是,最著名的當(dāng)數(shù)諸葛亮的陳倉之戰(zhàn)。至于久攻不下反被城中之?dāng)炒蛞粋€“防守反擊”的戰(zhàn)例也有,著名的如霍峻在葭萌關(guān)的防守反擊作戰(zhàn)。所以,攻城戰(zhàn)要慎重發(fā)起,曹操第二次南征徐州,盡量避開華縣、費縣等難以攻打的城池,就是一個明智選擇。
但是,上面是從戰(zhàn)術(shù)層面說的,如果從戰(zhàn)略層面去考慮,有一些攻城戰(zhàn)可能又無法避免。比如,曹操要想徹底消滅呂布,就必須攻克下邳城,放棄就等于放虎歸山;曹操想在河北建立穩(wěn)固的根據(jù)地,就必須攻下鄴縣;曹操想消滅袁氏的殘余勢力,就必須攻下南皮和壺關(guān)。這些攻城作戰(zhàn),如果覺得難打就放棄了,那就等于前功盡棄。所以,對城池攻與不攻要看戰(zhàn)略上的需要,只有那些沒有多大戰(zhàn)略價值的攻城戰(zhàn)才是要避免的。
從這個角度看,曹操在漢獻帝興平二年(195年)8月發(fā)動的雍丘攻城戰(zhàn)就是必須的了。雖然呂布、陳宮逃走,張邈已死,但是雍丘在曹操控制區(qū)的核心地帶,如果容忍一支“叛軍”長期在此駐留,就相當(dāng)于醫(yī)生做完手術(shù)把剪刀和紗布留在了患者肚子里,既難受又危及生命。所以,無論付出多大代價,也要把它們?nèi)磕贸鰜怼?/p>
參考資料:《孫子兵法》《三國志》《漢晉春秋》
聯(lián)系客服