"从高迎祥子午谷惨败到远征军野人山悲歌,历史反复证明:地形与后勤是战争最无情的判官。诸葛亮不赌子午谷、孙传庭死守黑水峪,千年血泪凝成铁律——翻山越岭的捷径,往往通向全军覆没的死路。"

崇祯九年七月二十日,陕西周至县的一个山洞里,几个明军士兵砍开藤条摸进去,看见洞里蜷着一个人。那人浑身是伤,烧得神志不清,嘴里还在胡乱嘟囔。士兵们把他拖出来一看,愣住了。这人就是他们追了五年的闯王高迎祥。

两个月后,北京西市。刽子手的刀起起落落。史书里留下一个数字,一千五百六十刀。

五年前,高迎祥还带着十三家七十二营的农民军烧了明朝祖陵,把崇祯气得差点背过气。五年里,官军怎么抓都抓不到他。怎么就栽在了这个小小的黑水峪?

说起来简单,就四个字,翻山越岭。

01

很多人看古代打仗的书,看着看着就会冒出一个念头。两军对阵,总是卡在什么潼关、函谷关、山海关,为啥不绕过去?翻座山抄个近道不就行了?反正山又不会长腿。

这个念头看着聪明。但在古代,从秦汉一直到明清,凡是真动过这个心思的将领,基本没什么好下场。

先算一道数学题。宋代的沈括在《梦溪笔谈》里写过一段后勤账。一个士兵打仗能自己背五天的干粮,一个民夫能背六斗米。一个民夫伺候一个士兵吃喝,一去一回最多撑十八天。如果要让士兵往前走得更远,就得加民夫。三个民夫养一个士兵,沈括说,这就到头了。

所以古书里动不动就出兵十万,真不是说有十万人扛着枪冲过去。十万大军后面,得跟上三十万民夫背粮。四十万张嘴一起吃饭。

唐朝李靖打突厥,粮食从山东运到河套,单程走两个月。《旧唐书》里记着一句很直白的话,路上消耗百分之九十。朝廷送出十石粮,到前线士兵嘴里的,只剩一石。

这些粮要走哪?走大路。走有兵站、有驿站、有粮仓的大路。

关口,就卡在这些大路上。

所以古代行军这件事,从来不是看地图走直线。是看你能不能把人和饭一起送到前线。绕过关口,等于自己把自己给饿死。

这个道理,放在哪朝哪代都一样。三条铁门,挡在每一个想抄近道的人面前。山翻不过去,偷袭藏不住,粮草运不上。

02

公元228年春天,诸葛亮第一次出祁山。

这一仗开局奇好。天水、南安、安定三个郡望风归附,蜀军一路北上,陇右震动。按照诸葛亮的盘算,只要再给他一个月时间,整个陇西就能揣进蜀汉口袋。

他只要守住一个地方,街亭。

街亭在哪?今天甘肃天水秦安县陇城镇一带。陇山把整个雍州切成两半,东边是关中平原,西边是陇西高原。两边之间的山脉走势让魏国主力要想从长安赶来增援陇西,只有一条路可走。这条路的咽喉,就是街亭。

诸葛亮派了马谡去守。

这个选择当时就有人反对。众将都说用魏延、吴懿这样的老将。诸葛亮偏偏挑了马谡。马谡是他最器重的参军,刘备临终前特意嘱咐过一句,这人言过其实,不可大用。诸葛亮没听。

马谡到了街亭,干了件让后世议论一千八百年的事。

他没守当道的城池。他看了一圈地形,觉得旁边南山上居高临下,兵法上讲凭高视下势如劈竹。他把主力拉上了南山。副将王平急了,说丞相交代要当道扎营,您这样万一被断了水源怎么办。马谡一句话把王平顶回去,置之死地而后生。

张郃带着五万魏军前锋赶到街亭。看清蜀军位置后,张郃没废话,先派人把南山下面的水源切断。

山上缺水不到一天,蜀军自己就乱了。张郃趁乱发起总攻,马谡部队土崩瓦解。

街亭一丢,诸葛亮立刻撤兵。不是他不想打,是没得打。街亭这道门一开,魏国主力从关中源源不断压过来,他在陇西这边三个郡的蜀军连粮道带退路一块被切。再待下去就是被包饺子。

所谓挥泪斩马谡,《三国志》里其实记了好几种说法。《向朗传》里写的是马谡先逃跑,被抓回来后死在牢里。《马良传》写的是物故,就是死了。戏剧里那一段斩首场面,多半是后人添油加醋。

一个街亭,定的是整个北伐的生死。

03

把镜头再往前倒一倒。诸葛亮出兵之前,在汉中开军事会议。账下一员大将站出来提方案,这人叫魏延。

魏延的想法很大胆。他说,长安守将是夏侯楙,曹操的女婿,靠裙带关系坐上去的,胆小又没本事。请丞相给我五千精兵加五千民夫背粮,从褒中出发,沿秦岭向东走子午道向北,十天之内兵临长安城下。夏侯楙一看我突然杀到,肯定吓得乘船逃跑。您从斜谷出来接应,二十天之内,咸阳以西全拿下。

这就是后世吵了一千八百年的子午谷奇谋。

诸葛亮的回应只有四个字。以为悬危,不用。

魏延憋了一肚子气。《三国志》里写,魏延后来每次跟诸葛亮出兵,都想请命带一万人走另一条路跟丞相在潼关会师,像当年韩信打关中那样。诸葛亮从来不答应。魏延私下跟人抱怨,说丞相太怯,自己一身本事用不出来。

子午谷到底是什么样?

全长六百多里。秦岭里最难走的一条古道。两边是悬崖绝壁,道路又窄又弯。夏秋雨季一来,桥梁被洪水冲毁是常事。从汉中到长安直线距离不到三百公里,但走这条路,十天能不能到,全看老天爷给不给脸。

再算一遍后勤。魏延带五千士兵,五千民夫背粮。按沈括那个算法,一比一配对最多撑十八天,还得算回程,单程走满十天,粮基本就吃光了。

这还是最顺的情况。夏侯楙必须逃、诸葛亮必须准时到、子午谷里绝对不能堵路、绝对不能下雨。任何一环出问题,五千人全军覆没在山谷里。

诸葛亮不敢赌。

一千四百年后,真有人敢赌。

04

时间跳到崇祯九年,1636年。这一年的明朝已经乱成一锅粥。

高迎祥,陕西安塞人,字如岳。早年贩过马,也贩过私盐。善骑射,膂力过人,上阵喜欢白袍白巾一马当先。1628年在安塞起兵,自称闯王。

这个闯王名头后来被李自成接了过去,所以很多人不知道,第一代闯王是高迎祥。李自成当时是他外甥,手下的一员闯将。张献忠也只是十三家里的一营。整个明末农民起义的最高首领,就是高迎祥。

1635年正月,他带着李自成、张献忠十三家联军东征,一把火烧了朱元璋的老家凤阳,把明朝祖陵给端了。崇祯听说后三天没上朝,传旨要把这个闯王剿灭到底。

洪承畴、卢象升、孙传庭三员大将被调过来专门盯他。几番围剿下来,高迎祥从河南跑到湖广,又从湖广窜回陕西。到1636年夏天,他手里只剩几万人马,围着汉中打转。

他惦记上了西安。

拿下西安,整个陕西盘活,可以跟中原彻底脱钩。

老规矩从汉中打西安,要走褒斜道或者傥骆道。这些大路口上堆着明军重兵。高迎祥带人攻了几天,没啃动,还搭进去不少人。

就在这个节骨眼上,他脑子里冒出了一个念头。

他是读过书的。据《明史》记载,他对古代军事典故相当熟。他想起了那条从来没被诸葛亮批准过的路,魏延的子午谷奇谋。

他的装备其实很硬。据记载,高迎祥这支核心部队多是重甲骑兵,一个兵配两三匹马轮流换乘。这在明末的农民军里已经是顶级配置。

但子午谷不讲这些。

05

六月末,高迎祥带着几万人马一头扎进子午谷。

魏延当年说十天。高迎祥的部队,走了多少天?走了一半路,就已经走了十几天。

陕西七月的雨下起来能连三四天不停。山路泥泞,马陷进去得好几个人一起拉。粮食被雨水淋透,三两天就捂出馊味。两边是悬崖,部队一个排一个排地挪动,前锋和后队拉开二十里是常有的事。

重甲骑兵的优势这时候变成了累赘。一人三匹马,马吃的草料全得自己背,谷里没水草可让马嚼。粮食在减少,马在倒下。士兵把死马身上的甲胄解下来扔进路边的沟里,人都走不动了,谁还扛得动那几十斤铁。

走到第十天,队伍里开始死人。不是战死的,是病死的、饿死的、掉进山崖摔死的。

七月十六日,高迎祥的前锋终于从子午谷北口挤出来,看到了前方的黑水峪。

黑水峪在今天陕西周至县。过了这道峪口,前方就是关中平原。向西不到二百里就是西安城。

高迎祥从马上直起身,长长出了一口气。几万人马稀稀拉拉从谷里爬出来,不少人一出谷口就瘫坐在地上,喘着粗气。

他抬头看前方。

前方不是他想象中的一马平川。黑水峪的山口两边,旗帜林立,阵势森严。明军不仅在等他,而且看阵型,已经列在那里很多天了。

高迎祥愣了一下,他不认识那个人。可他身边的部将一开口,就让他后背发凉。那个在黑水峪等了他整整十五天的人,叫孙传庭。

06

孙传庭,山西代州人,万历四十七年的进士,跟袁崇焕同榜。

这个人早年在吏部做官,因为不爱看魏忠贤的脸色,弃官回家闲了将近十年。直到崇祯八年才重新出来做事。崇祯九年三月,他主动请缨当了陕西巡抚。

刚一上任,孙传庭就在陕西榆林招募了一支新军,编号秦军。陕北的人能吃苦能打仗,这支军队后来打出了明末最强陕军的名声。

孙传庭厉害在哪?他不是等着敌人上门,是他猜敌人会走哪、会怎么走。

高迎祥围着汉中打了几天打不动,孙传庭一听汇报就明白了。这人要动歪脑筋了。

他翻了地图。整个陕南到关中就那么几条路。大路全被明军主力堵死了。高迎祥要偷偷摸上来,只能走那些不被人看好的山道。而最能藏大军、最能出其不意的一条,就是子午谷。

孙传庭没等朝廷批准,没跟洪承畴商量,直接带着秦军主力从汉中方向撤出来,赶到黑水峪。

然后开始数日子。

一天。两天。三天。秦军在黑水峪挖好了工事,备足了粮草。黑水峪地势开阔,正好排兵布阵,两翼是山,正好打伏击。

十五天过去了,高迎祥的部队终于出现在谷口。

七月十六日这一仗,打得极其惨烈。高迎祥不愧是当过十三家盟主的人,死撑着组织反击。他先后三次冲破孙传庭的包围圈,就是冲不出去。

到了第三天,雨又下起来了。高迎祥本人在开战前就已经染上了疾病,一边打摆子一边指挥,越来越扛不住。

孙传庭使了个阴招。在阵前竖了两面大旗,一面白,一面红。明军派人喊话,站白旗下就是愿意投降的,站红旗下就是死战到底的。饿疯了的农民军一批一批往白旗下跑。高迎祥手下的几个头目一斗谷、干公鸡暗中联络官军,带着自己的部队投了降。

第四天,山里起了浓雾。高迎祥的战马不知道被哪个部下偷偷骑走。他拖着病躯,一个人往一个山洞里爬。

七月二十日,一个当地女子把这个山洞指给了明军。士兵砍开藤条进去,把高迎祥从洞里拖了出来。

一起被俘的,还有他的心腹将领刘哲、黄龙。

他的几万大军,在此之前已经彻底崩溃。

07

孙传庭没有当场杀高迎祥。

他联名洪承畴给崇祯上了捷报,然后把高迎祥押送北京。

据《明史》记载,崇祯收到捷报那一刻是懵的。不是不信,是不敢信。直到押送的队伍到了京城,皇帝见了人,才敢信这是真的。

九月十九日,北京西市。刽子手对高迎祥行凌迟之刑。按照《绥寇纪略》的说法,前后被脔割一千五百六十刀。一个闯王就这样被剐了整整一天。

这个消息传到商洛山的时候,李自成正在那里打游击。高迎祥原来手下的各部头目推他继位,李自成成了新的闯王。

八年后,李自成攻破北京,崇祯在煤山上吊。但那时候高迎祥已经烂在土里八年了。

有一件事很多人没注意。魏延当年提子午谷奇谋,说的是五千精兵加五千民夫背粮,十天走完全程。高迎祥带的是好几万人,其中还有大量骑兵,走了十几天才走一半,粮草断了一大半,出谷时已经是一支疲兵。

假设诸葛亮当年真批了魏延那个计划,魏延带着五千人进子午谷,会遇到什么?

《三国志》裴松之注里说,长安城当时驻军约有两三万。就算夏侯楙真的弃城逃了,五千疲兵在一座几万人口的大城面前,能不能站得住脚?后援二十天才能到。子午谷里还不知道会被魏军的哨探堵几次。

诸葛亮说悬危,说的是事实。

孙传庭说等,说的也是事实。

08

有人可能要问一句。这都是老黄历了,古代条件落后不假。现代军队武器好、装备全、通信发达,翻山越岭还会栽吗?

1942年,中国远征军用五万多条命给出了一份答案。

这一年3月,十万中国远征军入缅作战,要保住滇缅公路这条抗战生命线。结果战局崩坏得比谁都快。英军溃退,日军长驱直入,远征军的回国道路被切断在密支那。

第五军军长杜聿明本来想抢在日军之前冲回密支那。5月8日,密支那失守。杜聿明拒绝了史迪威让他撤往印度的命令,决定穿越野人山,直接回国。

野人山在中缅印交界处,绵延千里,纵深两百多公里。原始森林遮天蔽日,瘴气弥漫。当地人说林子里有野人出没,所以叫野人山。

进山之前,杜聿明下令把大炮、汽车、装甲车这些重装备全部销毁。原来坐车的一千五百名重伤病员就地安置。据记载,这些伤病员后来全部死亡。

杜聿明本人在回忆录《中国远征军入缅对日作战述略》里写了一段。官兵死亡累累,前后相继,沿途尸骨遍野。原始森林里潮湿特甚,蚂蟥叮咬,破伤风随之而来,疟疾、回归热和各种传染病流行。

新编第38师文书张富麟老兵后来回忆过一件事。杜聿明的一群副官在林子里露宿,晚上相互依偎着睡,第二天早上战友过去叫他们,发现全变成了白骨。被蚂蟥吸干了血,又被蚂蚁啃了个干净。

杜聿明自己也在打洛得了回归热,昏迷了两天两夜。沿途护理他的常连长,因为贴身照顾,被传染上了。杜聿明最后被救过来,那个常连长没救过来。

第五军新编第22师野战医院有个护士班,五个女兵。最后走出野人山的只有一个,叫刘桂英。

远征军十万人出征。到1942年8月,活着撤到印度和滇西的只剩下四万人。非战斗减员五万多,远远超过了缅甸战场上的战斗伤亡。

这支军队有现代武器,有无线电台,有美军飞机空投补给。就是这样一支军队,在野人山里被折磨成了这样。

古人说的那几百里原始山路吃人,不是夸张。

09

把一千七百年里这三件事连起来看,古人那句千里不运粮,讲的是一个实打实的道理。

第一道门是路。古代的山不是今天的山。没有公路,没有医疗,没有防虫防疫。诸葛亮不用子午谷奇谋、高迎祥硬闯子午谷失败、远征军栽在野人山,栽的是同一种地方。

第二道门是保密。魏延以为自己走子午谷能出其不意,其实大军行动十天,对面的哨探早就报上去了。高迎祥的几万大军走了一半,孙传庭已经在另一头等了他十五天。偷袭这个词在古代战争里基本是个伪命题,除非是几百人的小股奇袭,大军团行军根本藏不住。

第三道门是粮。沈括算得很清楚,三个民夫养一个兵已经到头了。大路上有兵站、有驿站、有粮仓、有接力运输,环环相扣。换了山路,这些全没了。一支翻山越岭出来的军队,本质上就是一群饿着肚子的疲兵。

所以古代为什么一定要走关口?因为关口才有路,关口才有粮仓,关口才有补给线。打下一个关口,等于打开一扇通往后方的门。绕开关口,等于自己把自己的粮道给绕断了。

关口,从来就不是一块石头、一段城墙。它是整个国家的运输系统通到前线的最后一个节点。

1980年,杜聿明晚年接受采访,被问到野人山那一段,他对着记者只说了一句话。这是我一生中最大的错误。