巻十九

汉书五行志错误第十

史通批评汉书五行志之误

本文永久链接:https://shishuguan.com/books/shitong-baihuawen-full/volume-23/chapter-1

本章概要

本章列举《汉书·五行志》的错谬,分为四科,并逐条批评其引书失宜、叙事乖理、释灾多滥、古学不精。

阅读提示

注意作者分科论述的结构,以及每科下细目的举例,理解其批评的具体指向。

引书失宜叙事乖理释灾多滥古学不精班氏

班固撰写《五行志》,抵触矛盾的地方很多。尤其是在《五行志》中,芜杂累赘尤其严重。现在我就列举其中的错误,定为四类:一是引书不当,二是叙事违背常理,三是解释灾异过于泛滥,四是古学不精。又在四类之中,分别细目,分类区分,编排如下。

第一类引书不当,其流弊有四种:一是《史记》和《左传》交错混杂;二是《春秋》和《史记》杂乱难以分辨;三是多次引用《春秋》,但体例不定;四是书名取舍,所记不同。

《五行志》叙述“言之不从”时,先称《史记》记载周单襄公告诉鲁成公说,晋国将会有动乱。又称宣公六年,郑公子曼满和王子伯廖交谈,想要做卿。查宣公六年,这是《左传》所记载的。上面论述单襄公,则用《史记》标首;下面列举曼满,则遗漏《左传》而没提。于是让读者怀疑这个宣公,也是出自《史记》。又不说明鲁国后来,确定是哪国。是非难以理解,进退没有标准。这就是所说的《史记》和《左传》交错混杂。

《志》说:《史记》成公十六年,公会诸侯于周。查成公这个称号,就是鲁侯。班氏凡是说鲁国的某公,都用《春秋》作为冠首。为什么呢?因为《春秋》是鲁国史书的名称。说《春秋》就知道公是鲁君。现在引《史记》在前,成公在后,所依据的不是鲁国史书,而公却舍弃了鲁国的名称。拘泥不化,守株待兔多么严重。这就是所说的《春秋》和《史记》杂乱难以分辨。

查班固的《汉书》写志,本来以汉朝为主。在汉朝时,直接记帝号谥号。至于其他朝代,则说某书、某国君,这是大原则。至于叙述火不炎上,详细记载《春秋》桓公十四年;接着叙述稼穑不成,直接说严公二十八年而已。夫以火、稼之间,另外记载汉朝、王莽的事。年代已经相隔,离鲁国更远。等到改说异端,仍用《春秋》作为开始,但在严公之上,不再用《春秋》来确立名称。于是使汉帝、鲁公,同归一例。如果必定作为永久条例,道理上也可以。但在其他类别中,事实又不这样。要求统一,其例无常。这就是所说的多次引用《春秋》,但体例不定。

查本《志》叙述汉朝以前的事情,多数省略书名。至于服妖章,开始说晋献公使太子率师、佩之金玦,接着说郑子臧好为聚鹬之冠,这两件事之上,每次加《左传》作为首位。一句话可以概括,却再列其名,省略则全部丢弃,繁复则太过分。这就是所说的书名取舍,所记不同。

第二类叙事违背常理,其流弊有五种:一是仅仅发出开头,不配应验;二是凭空编造古语,讨事不终;三是直接引用时谈,竟无其他叙述;四是科条不整,寻绎难知;五是标举年号,详略无准。

《志》说:《左传》昭公十五年,晋籍谈如周葬穆后。既除丧而燕。叔向说:周王恐怕不得善终吧!我听说,所乐必卒焉。现在周王一年而有三年之丧二焉,于是乎与丧宾燕,乐忧甚矣。礼,王之大经也。一动而失二礼,无大经矣,将安用之。查其后七年,王室终于像羊舌所说,这就是应验,但班氏完全不提。这就是所说的仅仅发出开头,不配应验。

《志》说:《左传》襄公二十九年,晋女齐告诉智伯说:齐高子容、宋司徒都将不免于祸。子容专横,司徒奢侈,都是亡家之主。专横则很快招祸,奢侈则将因力竭而毙命。

九月,高子(一作“止”)出奔北燕。所记载的内容到这里为止,再没有别的说明。考查《左氏》昭公二十年,宋国的司徒出奔陈国。而班固采录诸家本传,只直接写下片言只语。阅读那整部书,只征引了半件事。

于是使得学者怀疑左丘明的说法,有对有错;女齐的话,或许得当或许失当。这里多一个“明”字。这就是所谓虚妄地编辑古人的话,讨究事情而不能善终。

《志》中说:成帝在鸿嘉、永始年间,喜欢微服出行,在民间购置私田。谷永劝谏说:诸侯梦见得到田地,占卜说是失去国家。何况君王蓄积私田财物,做平民的事情呢。以下没有说成帝改过没有改过,谷永的话应验没有应验。劝谏的话虽然具备,而事情的记载却缺失了。这就是所谓直接引述当时的谈论,竟然没有其他的叙述啊。

它叙述庶征中的恒寒时,先说厘(厘即僖),有原注,在《杂驳》篇。

公十年冬,大雨雹。现在《志》中写作“雪”,怀疑唐初本写作“雹”。随后记载刘向的占卜,其次说《公羊经》曰“大雨雹”,接着书写董生的解释。

考察《公羊传》所说,与上述内容有何不同,却再次列出其言辞,都说“大雨雹”而已。一处脱漏“已”字。另一处又改作“入”,不对。这一条目开始处脱漏“始”字,一处作“又”字。说大雪与冰雹,接着又说降霜杀死草木,从春秋开始,直到汉代。那些事情已经讲完,却重新叙述冰雹灾害。

分散分离,断绝没有条理。那同是一类,却限制成两条,这两句指鲁厘公十年。首尾纷乱,而旧本脱漏“而”字。章节句子错杂。这是统指全文。这就是所说的条理不整,寻找理解困难的原因。

人君改换年号,起始于刘氏。史官所记录,必须保存几例。考察这部《志》记录灾异,首先列出元封年号,不详细说明汉代哪个君主;其次说地节、河平,详细叙述宣帝、成帝两位皇帝。原注:宣帝地节四年,成帝河平二年,其纪年号如此。武帝称元鼎,每年都写;原注:开始说元鼎二年,又接着说元鼎三年。案三年应当除去元鼎的年号。哀帝称建平,同一年必定记录。原注:开始说哀帝建平三年,接着又说哀帝建平三年。案同是一年,应当说这年罢了,不应当重复说那一年。这就是所说的标举年号,详略没有标准。

第三科解释灾异多有滥设,其流弊有八种:一是商讨前代,完全违背旧事;二是影响不连接,牵引相会;三是铺陈过多,标准没有主旨;四是轻率拿善政,来匹配妖祸;五是只作解释,不显示符应;六是考核虽然正直,义理却不精当;七是妖祥可知,沉默不说;八是不遵循经典,自己任意胸怀。

《志》说:“史记记载周威烈王二十三年,九鼎震动。” “这一年,韩、赵、魏三家篡夺晋国并瓜分其地,威烈王任命他们为诸侯。天子不体恤同姓,反而封爵给那些贼臣,天下人心就不归附了。” 考察周朝在战国时代,国力微弱尤其严重。所以君主有“疑窃斧”的猜疑,台名有“逃债”的称呼。正如泗上诸侯,不过是附庸小国罢了。至于像三晋这样跋扈,想要成为诸侯,虽然借用了天子命令,实际是自己决定的。比如近代王莽自称安汉公,不是平帝的真诚;董卓号称太师,难道是献帝的本愿?

而作者如果责备威烈王胡乱施予爵赏,因而招致妖孽,难道能说这是“人情真伪,全都知晓”吗?这就是所谓的商讨前世,完全违背史实。

《志》说:昭公十六年九月,举行大雩祭。在此之前,昭公的母亲夫人归氏去世,昭公不悲伤,却大规模阅兵于比蒲。又说:定公十二年九月,举行大雩祭。在此之前,定公从侵郑归来后修筑中城,两位大夫围攻郓城。考察“大搜于比蒲”,发生在昭公十一年;“城中城、围郓”,发生在定公六年,这两件事距离雩祭,都不是一年。以国家平常之事,却导致灾祸降临,岁月已经遥远,才听到感应。这难道不是凭空捏造说法,空泛附会言辞吗?这就是所谓的感应不连接,牵强附会。

《志》说:严公七年秋,发大水。董仲舒、刘向认为是严公母亲姜氏与哥哥齐侯通奸,共同杀害桓公。严公放下父亲仇怨,又娶齐女,未入宫便先与她淫乱,一年内两次外出相会,在途中逆乱,臣下鄙视他的报应。又说:十一年秋,宋国发大水。董仲舒认为是当时鲁国、宋国连年在乘丘、鄑地交战,百姓忧愁怨恨,阴气旺盛,所以两国都发水灾。原注:是说七年鲁国大水,今年宋国大水。考察这个说法有三个失误。为何?严公十年、十一年,公在乘丘和口击败宋军。以制胜克敌,策勋命赏,可以欢荣降福,反而忧愁怨恨招致灾祸吗?这是失误之一。而且在此之前几年,严公遭遇大水,原注:也指七年。核对时间月份,明显在战争之前。却说与宋国交战,所以两国大水,这是失误之二。况且在七年之内,已经解除水灾,开始以齐女为借口,最终以宋军为应验。前后不定,向背依据什么?这是失误之三。以一次灾祸显示征兆,而三种说法竞相兴起,这就是所谓的铺陈多种观点,标准无所适从。

它解释“厥咎舒,厥罚恒燠”,认为政治松弛怠慢,过失在于舒缓,所以用燠热来惩罚,冬天没有冰。

考察它解释《春秋》中无冰,都认为内失百姓,外失诸侯,不从事诛罚赏赐,不辨明善恶,蛮夷侵扰华夏,天子不能讨伐,大夫擅权,国君不敢制约。如此而已。其次到武帝元狩六年冬,无冰,却说在此之前派遣卫、霍两位将军穷追单于,斩杀首级十余万归来,而大行庆赏。皇上又怜悯勤劳,派遣使者巡行天下,存恤赐予鳏寡,借贷给贫乏,举荐遗逸独行君子到行在所。郡国有认为便利的,上奏丞相、御史以闻。于是天下都喜悦。考察汉帝的武功文德如此,先猛后宽也如此,岂有懦弱衰败的过失,而没有刑罚安定的功绩呢!怎能苟且以无冰显示灾异,便说与古人同罪。矛盾自身,首尾相违,岂不是太过分了吗?这就是所谓的轻率拿善政,来匹配妖祸。

《志》说:孝昭元凤三年,太山有大石自立。眭孟认为当有平民成为天子。

京房《易传》说:“太山的石头从山顶坠落,圣人受命,人君被俘虏。”又说:石头立于山上,同姓成为天下雄主。考察这应当是孝宣皇帝即位的祥瑞。宣帝出身民间,登上皇位,正是所说的“庶人受命”。以曾孙的血缘,上承皇统,正是所说的“同姓之雄”。昌邑王被废,贬谪到远方,正是所说的“人君虏”。班固《书》记载这些征祥,虽然有剖析,但寻求后来的应验,却未曾详细陈述。叙事的恰当方式,难道应该这样吗?如果文字有缺漏,那么凭什么记载言论呢?这就是所谓的只进行解释,不显示符应。

《志》说:成帝建始三年,小女陈持弓,年龄九岁,走入未央宫。又说:绥和二年,男子王褒进入北司马门,上前殿。班《志》虽然已有证据,但言辞多有疏漏。

现在尝试推演并申述。考察女子九岁,九是阳数的极限。男子王褒,王是巨君(王莽)的姓。入北司马门前上殿,是王莽最初担任大司马,到哀帝时回到封国。帝崩后,仍任此官,因此篡位。入司马门而上殿,也如同从大司马而登上皇位。

灾祥显示征兆,其事非常明显。忽然不写,疏略为何如此严重?这就是所谓的解释虽然正直,但义理不精。

《志》说:哀帝建平四年,山阳女子田无啬怀孕,两个月,胎儿在腹中啼哭。等到出生,不养育,埋在路边。三天后,有人经过听到啼哭声。母亲挖出泥土收养。考察本《志》虽然叙述了这妖灾,但毫无解释。考察人从胚胎到生育,含灵受气,开始结束有定数,前后有定准。

这何需多说,岂不是累赘之笔?至于在怀孕初期,就发出啼声,也如同事物有基业未显而形象已现,就是王氏篡国的征兆。生而不养,葬而不死,也如同事物有命运已定、非诛杀所能平定的,就是王氏受命的应验。又考察班《志》说小女陈持弓,陈是王莽的出身;这句话班《志》里有。如女子田无啬,田本是王莽的本宗。这个意思班《志》未说,事情既然同类占验,言辞不应一概。岂不是只知道其一,不知道其二吗?这就是所谓的妖祥可以知晓,却沉默不说的。

在春秋时期,各国贤俊很多。如沙鹿崩塌,梁山云崩,鹢鸟退飞于宋都,龙争斗于郑水。有的伯宗、子产,详细说明它们不是妖异;有的卜偃、史过,大力说它们必然应验。这是因为当时有见识的君子,以此为美谈。所以左氏书写它们不遗漏,传给后代。既而古今道路阻隔,见闻隔绝,到汉代儒者董仲舒、刘向之流,开始另造异闻,补充申说其他观点。以这些后学,陵驾那些先贤,大概就是现在谚语所说的“季与厥昆,争知嫂讳”吧。原注:今谚语说:“弟与兄,争嫂字。”因为其名粗鄙,所以稍微文饰。

这一失。而班《志》还舍弃长处采用短处,抛弃旧学学习新说,苟且标新立异,自我夸耀广博,多见其无知罢了。这就是所谓的不遵循经典,自己任意发挥。

第四科古学不精,其弊端有三种:一是广泛引用前书,网罗不全;二是兼采《左氏》,遗漏很多;三是屡次举旧事,不知出处。

《志》说:庶征的恒风,刘向认为《春秋》没有对应。刘歆认为厘十六年,《左氏传》解释六鶂退飞就是。考察旧史称刘向学《谷梁》,歆学《左氏》。既然各自师承不同,而见闻不同,确实如此。然而周木被拔,郑车翻倒于济水,风的危害,备载于《尚书》、《春秋》。刘向则简略不说,刘歆则知道而不传。又详述各种怪异,历叙众多妖异。述说雨毛为灾,却不收录赵地毛出生;记载异鸟相育,却不记载宋地雀生鹯。这些都是见小忘大,举轻略重。大概因为学有不同,见识没有贯通。且当炎汉之世,那些奇异尤其特别。如景帝承平,赤风如血;于公在职,亢阳为旱。只在纪与传中,各具其详,在《志》中,独独没有这些说法,为什么?这就是所谓的广泛引用前书,网罗不全。

《左传》说:宋人驱逐疯狗,华臣出奔到陈国。又说:宋公子地有白马,景公夺过来并把马的尾鬣染成红色。地弟辰凭借萧地叛乱。班固《汉书·五行志》记载了这两件事,认为是犬马之祸。原注:这两件事是班固自己解释的,不是引用各位儒者所说的。

考察《左氏》所记载的,这一类事确实很多。比如季氏的叛逆,是因为斗鸡而使得介鸟附身;卫侯的失败,是因为养鹤而乘坐轩车。曹国的灭亡起于获得大雁,郑国的弑君萌发于解鼋。郤至因为夺猪而家灭,华元杀羊而最终出奔。这些也是一说白黑之祥、羽毛之孽。为什么唯独舍弃这些而不论述,只征引犬马之事呢?这就是所说的兼采《左氏》,遗漏遗失的很多啊。

考察《太史公书》从《春秋》以前,所有国家的灾祸、贤哲的占候,都出自《左氏》、《国语》。现在班固《五行志》所引用的,上自周幽王、厉王,下至鲁定公、哀公。

却不说是《国语》,只称史记,岂不是忘本询末、追逐近处而抛弃远处吗?这就是所说的屡次举出旧事,却不知道出处。

所定的大类,共二十种。但他的失误既然众多,不可能一一论述。所以每类之中,有时举出一件事。希望触类旁通,其他的都可以知道。又考察这部志的写作,本意是要说明吉凶,解释休咎,惩恶劝善,以警诫将来。至于春秋以后,汉代以前,其间日食、地震、石陨、山崩、雨雹、雨鱼、大旱、大水,犬豕为祸,桃李冬天开花,大多只是直接叙述灾异,而不说它的应验。

原注:记载《春秋》时日食三十六次,而二次不说应验。汉代日食五十三次,而四十次不说应验。又惠帝二年、武帝征和二年、宣帝本始四年、元帝永光三年、绥和二年,都有地震。陨石共十一次。都没有说应验。又高后二年,武都山崩。成帝河平二年,楚国下冰雹,大如斧,飞鸟被砸死。成帝鸿嘉四年,信都下鱼雨。孝景之时,大旱两次。昭帝、成帝二代,大水三次。河平元年,长安有像人的形状,披甲持兵弩,攻击它,都是狗。又鸿嘉年间,狗与猪交配。惠帝五年十月,桃李开花,枣树结果。都没有说应验。这些不过是鲁史《春秋》、《汉书》帝纪罢了,何必再编入此志呢!从前班彪说:司马迁叙述司马相如则举出他的郡县,写出他的字。

这三个字根据班固《传》补上,旧本脱落,萧何、曹参、陈平这些人,“陈平之属”四字也是旧本脱落,根据传补上。否则萧何、曹参也是与司马迁同时代的人了。董仲舒同时代的人,不记载他的字,或者只记县而不记郡,大概是有所未暇。像孟坚这部《志》,错误特别多,难道也是删改未周全吗?不然,为何脱略如此严重。也有穿凿成文,强行产生异义。如蜮是惑,麋是迷,陨五石是齐国五子之征兆,溃七山是汉朝七国之象,叔服参加葬礼,郕伯来奔,阳气过盛所以成妖,郑国交换许田,鲁国图谋莱国,食苗所以为祸。诸如此类,其类很多。徒有解释,不值得观览采纳。知音君子,希望详细考察吧。

热门讨论