看古装战争剧,很少有人关心一个特别有烟火气的问题:几十万大军出征,每天到底怎么开饭?
镜头里,大军拔营,旌旗蔽日,骑兵呼啸而过。到了黄昏扎营,炊烟一起,第二天所有人又精神抖擞地继续赶路。
可现实里,十万人只要还在前线待一天,就得再吃一天。今天的粮送到了,不代表明天也有;明天吃完,后天还得重新来一遍。
而且真正需要解决的,还不只是“煮多少锅饭”。
粮从哪里来?谁把它送过来?运输的人吃什么?拉车的牛马吃什么?大军越走越远以后,这条补给线还能不能跟得上?
所以古代战争真正困难的地方,有时不是把几十万人拉到战场上,而是让这几十万人每天都能在正确的地方吃上饭。
三十万人一天到底能吃掉多少粮?
王莽时期,朝廷准备大举征讨匈奴,计划“发三十万众,具三百日粮”。
将领严尤一看,直接给他算了一笔后勤账。
按照《汉书》的记载,严尤估算一个人三百天需要糒十八斛。糒,就是便于携带保存的干粮。折下来,平均每人每天六升。
如果真按三十万人计算,一天就是一百八十万升。
按照秦汉量制一升约两百毫升上下粗略折算,大约是三百六十立方米。
注意,这还只是一天。
太阳落山,这批粮吃掉了;第二天太阳升起来,几十万张嘴又全部“刷新”一遍而且严尤真正头疼的还不只是粮。
他接着说,北方远征缺水少草,军队还得携带锅具、薪炭;士兵长期吃干粮、喝水,也容易生病。
几十万大军当然气势惊人。
可从后勤官的角度看,几十万大军首先意味着几十万个每天都会重新出现的胃。
最麻烦的是:运粮的人自己也要吃
严尤的下一笔账更要命。一个士兵三百天的粮食太重,人背不动,就得靠牛来运输,可牛不是木头做的。
《汉书》紧接着一句:“牛又当自赍食。”牛自己也得吃。
这就出现了古代远征最让人头疼的循环:
为了给前线士兵送粮,你需要民夫和牛马;为了让民夫和牛马把粮送到前线,又必须给他们准备路上的口粮和草料。粮食还没见到敌人,自己已经先在路上开始减少。
到了北宋,沈括在《梦溪笔谈》里把这笔账算得更直白。
按他的假设,一个民夫背六斗米,给一个士兵运粮,士兵自己还带着五天的干粮。如果还要给民夫留下回程口粮,军队只能向前深入约九天;即使增加到三个民夫供应一个士兵,能够向前推进的时间也只有约十六天。
这当然不是说古代军队走十六天就一定得回家。沿途设仓、走水运、就地筹粮,都可以把补给线继续往前延伸。
沈括真正想说明的是:粮运得越远,负责运粮的人就越多,而这些人本身又会吃掉越来越多的粮。
有点像火箭。
你想把东西送得更远,就得带更多“燃料”;可新增的燃料本身,也增加了需要运输的重量。
《孙子兵法》那句著名的:“食敌一钟,当吾二十钟。”讲的也是这个道理。
这里的“二十”没必要理解成所有战争都存在一个固定的二十比一损耗率。它真正强调的是“远费”:如果能在敌境获得一份粮,就能省掉从自己后方长距离转运粮食的巨大代价。
所以对古代军队来说,距离本身就是一种敌人。
大军每向前走一步,身后的补给线也要跟着往前拉一步。有些城为什么不能绕?因为你的粮车绕不过去这也就解释了古代战争里那句最让主帅头疼的话:
“粮道被断了。”所谓粮道,并不是地图上专门运粮的一条小路。
真正的粮道,是一整套补给网络:后方粮仓、水路、道路、渡口、转运节点、车队,以及保护这些地方的军队。任何一个关键节点被掐住,前线都可能开始缺粮。楚汉战争中的荥阳,就是一个很典型的例子。
刘邦和项羽在荥阳一带长期对峙,汉军的重要粮源是敖仓。为了把敖仓的粮送到前线,汉军“筑甬道属之河,以取敖仓粟”。
后世注解所谓甬道,就是筑墙保护起来的运输通道,目的之一正是防止敌军袭击辎重。
项羽随后反复侵夺汉军的甬道。
《史记》记得非常简洁:“项王数侵夺汉甬道,汉王食乏。”
甬道不断受到攻击,刘邦很快陷入缺粮,甚至主动请求讲和,提出把荥阳以西划给汉。
古代攻城这么难,为什么有些城不能直接绕过去?
因为你的主力可以绕,粮车不一定能绕。一座卡在道路、渡口或者补给节点上的敌城,如果完整地留在身后,守军随时可能冲出来袭击运输队。
你以为自己绕过的是一堵墙。其实可能是在自己的后背上留了一把刀。
粮道一断,首先被拿走的不是粮,而是时间当然,粮道刚断,并不意味着第二天几十万人就集体饿肚子。正常军队通常会有随军口粮,前线也可能储存一部分粮食,还可能通过当地征集、购买或缴获补充。
所以真正可怕的问题不是:明天有没有饭吃?而是:还能吃几天?只要这个问题出现,主帅的选择就会迅速变少。补给正常时,你可以继续围城,可以深沟高垒,可以等敌人先犯错。
可一旦粮食进入倒计时,你就必须开始考虑:是尽快决战,还是马上撤退?是继续围城,还是先分兵保护运输线?粮道被断,首先被夺走的其实不是士兵肚子里的饭,而是主帅手里的时间。
官渡之战就是最典型的例子之一。
曹操与袁绍长期相持时,曹军自己也已经缺粮。据《资治通鉴》记载,许攸投奔曹操以后,问到了一个关键问题:“今有几粮乎?”
曹操先说还能撑一年,许攸不信。曹操改口说半年。许攸还是不信。曹操最后才承认:“其实可一月。”这时候许攸告诉他,袁绍的辎重万余乘屯在故市、乌巢,而且防备并不严密。曹操立刻抓住了机会,亲率五千人夜袭乌巢,焚毁袁军粮谷。乌巢一烧,并不是袁军肚子里的粮同时消失了。
真正改变的是整个战场的预期。
前线还能不能继续相持?下一批粮从哪儿来?后方是不是已经保不住了?
随后张郃、高览投降曹操,袁军“惊扰大溃”。当然,官渡之战不能简化成“烧一把粮,袁绍就输了”。袁绍的指挥失误、内部矛盾和曹操的判断同样重要。但乌巢为什么能成为转折点,恰恰说明了一件事:一支庞大的军队,并不需要等到所有人饿倒,才算失去继续作战的能力。只要它赖以维持的补给系统开始崩塌,原来的作战计划就已经很难继续。
古代战争地图上,我们看到的是城池、箭头和几十万大军。但在这些箭头下面,还有另一张看不见的地图:粮仓在哪里,河流通向哪里,粮车一天能走多远,下一批粮什么时候到。主帅当然可以在军帐里把进攻箭头画得很远。
可一支军队真正能够抵达的边界,很多时候不是将军想打到哪里,而是身后的粮食能够送到哪里。