古史 (四库全书本)/卷22
古史 卷二十二 |
钦定四库全书
古史卷二十二 宋 苏辙 撰韩世家第十五
韩之先曲沃桓叔之后也〈外传韩宣子忧贫叔向贺之宣子拜曰其自桓叔以下嘉吾子之赐故杜预韦昭皆言韩氏桓叔之后〉桓叔生庄伯庄伯之子曰武公弟曰韩万晋鄂侯四年武公伐翼韩万御戎梁弘为右逐翼侯杀之武公三十八年代有晋国韩氏始入晋为大夫万之孙简事晋惠公惠公与秦穆公战于韩原使简视秦师简曰师少于我斗士倍我不可与战惠公不听兵败秦人执之以归简曽孙子舆子舆之子曰献子厥晋灵公之六年赵盾言之于公以为司马秦晋战于河曲盾使人以其乘车干行献子戮之众皆怒盾独喜曰举而不党二三子可以贺我矣召献子而礼之曰子勉之终是心也可以临长晋国矣景公十一年献子之为司马二十七年矣从于伐齐齐师败献子从齐侯执絷于其马前奉觞加璧以进㡬获齐侯逄丑父以身代齐侯齐侯逸十二年晋作六军而献子将新中军十三年晋人谋去故绛诸大夫欲居郇瑕氏之地曰饶沃而近盬不可失也献子曰山泽林盬国之宝也国饶则民骄佚近宝公室乃贫不如新田土厚水深有汾浍以流其恶居之无疾公从之迁于新田是岁楚伐郑栾书御之遇于绕角楚师还遂侵蔡楚人以申息之师救蔡群帅皆欲战献子与荀首士爕諌曰不可吾来救郑而遂伐蔡既迁戮矣若又怒楚战必不克栾书从之自是军行以三卿为谋主师辄有功十七年景公诛赵氏朔之子武从其母姬氏畜于公宫分其田以与祁奚献子言于公立武而反其田厉公六年献子将下军晋楚战于鄢陵楚师败绩厉公归而杀三郤栾书荀偃执公而召献子献子辞焉乃免于乱悼公立献子为政楚人伐宋献子曰欲求得人必先勤之遂起师遇于靡角之谷楚师畏之而还七年献子请老长子无忌有废疾将立之让其弟宣子起以无忌掌公族大夫献子虽去位而荀罃为上卿禀焉以从政卒以服楚而伯诸侯十三年命宣子将上军宣子愿上赵武而佐之平公十一年宣子聘于周称晋士起灵王曰韩氏其昌阜于晋乎辞不失旧十五年诸侯之大夫会于澶渊鲁叔孙豹归语其大夫曰赵孟将死矣为政者必韩子可以树善君子也晋君将失政矣政在大夫韩子懦弱大夫多贪若不早善韩子鲁必病十七年赵文子卒宣子为政出聘于诸侯至鲁观书于太史氏见易象与鲁春秋曰周礼尽在鲁矣吾乃今知周公之徳与周之所以王至齐见公孙灶之子旗与虿之子彊曰非保家之主也弗臣齐人多笑之惟晏子信之曰夫子君子也君子有信其有以知之矣昭公六年宣子聘于郑求玉于贾人子产弗与宣子以玉与马谢之曰子命起舍玉是赐我玉而免吾死也宣子好善而不立晋大夫范鞅荀跞贪而不信以贿诛祁氏羊舌氏而分其邑楚灭陈蔡畏楚而不能救鲁季氏逐其君取贿而不能纳宣子居其间无所可否自赵武死而晋益衰鲁叔孙之言皆信顷公十二年宣子卒子简子不信嗣定公三年简子会诸侯之大夫以城成周十五年与知赵魏三家共逐范中行氏〈左传晋顷公之十二年当鲁昭公之二十八年周敬王之六年是岁韩宣子卒魏献子为政而史记年表周元王元年犹为韩宣子之年故逐范中行犹为宣子之事左传宣子没简子不信继之史记年表宣子之后遂至康子而世家宣子之后有贞子而后至简子太史公言韩氏世次自此以上脱谬尤甚〉简子卒子庄子嗣庄子卒子康子嗣晋哀公四年康子与赵魏共灭知氏将分其地叚规谓康子必取成皋康子曰成皋石田也无所用之规曰一里之厚而动千里之权者地利也君用臣言韩必取郑从之及韩之取郑也实自成皋康子卒子武子嗣武子二年伐郑杀其君幽公十六年武子卒子景侯䖍立景侯元年伐郑取雍丘二年郑败我负黍六年与赵魏俱列为诸侯九年郑围我阳翟景侯卒子列侯取立九年秦伐我宜阳取六邑十三年列侯卒子文侯立二年伐郑取阳城伐宋至彭城执宋君七年伐齐至桑丘郑败晋九年伐齐至灵丘十年文侯卒子哀侯立哀侯元年与赵魏分晋国二年灭郑因徙都郑六年严遂弑哀侯及相韩傀〈史记年表世家皆书列侯三年聂政杀相侠累后二十六年当哀侯六年皆书韩严弑哀侯而刺客传言严仲子事韩哀侯与相侠累有郤使聂政刺杀侠累战国䇿亦言韩傀相韩严遂重于其君二人相害故严遂使聂政刺侠累累走抱哀侯并中哀侯以刺客传及战国䇿考之则聂政刺侠累当在哀侯六年是时严遂之去韩久矣而史书韩严弑哀侯者亦春秋赵盾弑君之义也然则年表世家书列侯二年盗杀相侠累者误矣今故削之仲子严遂字侠累韩傀字也〉子懿侯立懿侯元年与赵因魏乱伐之围魏惠王二年魏败我马陵五年与魏惠王会宅阳九年魏败我浍十二年懿侯卒子昭侯立昭侯元年秦败我西山二年宋取我黄池魏取我朱六年伐东周取陵观邢丘八年申不害相修术行道国内以治诸侯不来侵伐十一年昭侯如秦〈史记十年韩姬弑其君悼公未详何君故不书〉二十二年申不害死二十四年秦㧞我宜阳二十五年旱作高门屈宜臼曰昭侯不出此门矣往年秦㧞冝阳今年旱昭侯不以此时恤民之急而顾益奢是谓时绌举嬴二十六年高门成昭侯卒子宣惠王立宣惠王八年魏败我韩举十年初称王十一年与赵会区黍十四年秦败我鄢十六年秦败我修鱼虏我将䱸申差于浊泽公仲谓王曰与国非可恃也今秦之欲伐楚久矣王不如因张仪为和于秦赂以一名都具甲与之南伐楚此以一易二之计也王曰善乃警公仲之行将西购于秦楚王闻之大恐召陈轸告之陈轸曰秦之欲伐楚久矣今又得韩之名都一而具甲秦韩并兵而伐楚此秦所祷祀而求也王听臣为之警四境之内起师言救韩命战车满道路发信臣多其车重其币使信王之救己也纵韩不能听我韩必徳王不为雁行以来是韩秦不和也兵虽至楚不大病矣为能听我绝和于秦秦必大怒以厚怨韩韩南交楚必轻秦其应秦必不敬是因韩秦之兵而免楚国之祸也楚王曰善乃警四境之内兴师言救韩命战车满道路发信臣多其车重其币谓韩王曰不榖国虽小已悉发之矣愿大国遂肆志于秦不榖将以楚徇韩王闻之大恱止公仲之行公仲曰不可夫以实伐我者秦也以虚名救我者楚也王恃楚之虚名而轻绝强秦之敌必为天下大笑且楚韩非兄弟之国也又非素约而谋伐秦也已有伐形因发兵言救韩此必陈轸之谋也且王已使人报秦今不行是欺秦也夫轻欺强秦而信楚之谋臣恐王必悔之韩王不听遂绝秦秦大怒益甲伐韩大战楚救不至十九年大破我岸门太子仓质于秦以和二十一年楚围雍氏韩求救于秦秦未为发使公孙昧入韩公仲曰子以秦为且救韩乎对曰秦王之言曰请道于南郑蓝田以入攻楚出兵于三川以待公殆不合矣公仲曰奈何对曰秦王必祖张仪之故智楚威王之攻梁也张仪谓秦王曰与楚攻梁魏折而入于楚韩固其与国也是秦孤也故不如出兵以劲魏于是攻皮氏魏氏劲威王怒楚与魏大战秦取西河外以归今也其状阳言与韩其实阴善楚公恃秦而劲必轻与楚战楚阴得秦之不用也必易与公相支也公战而胜楚遂与公乘楚弛三川而归公战不胜楚楚塞三川守之公不能救也窃为公患之司马庚三反于郢甘茂与昭鱼遇于商于其言収玺实类有约也公仲恐曰然则奈何曰公必先韩而后秦先身而后张仪公不如亟以国合于齐楚秦必委国于公以解伐是公之所外者张仪而已其实犹不失秦也〈自楚围雍氏至犹不失秦一节史记误在襄王十二年徐广曰秦本纪惠王后元十三年周赧王三年楚怀王十七年齐涽王十二年皆云楚围雍氏韩宣王卒秦助韩共败楚屈丏然则楚围雍氏以下是楚前围雍氏赧王之三年事今据徐说正之〉公仲从之秦果出兵与韩共攻楚败楚将屈丏斩首八万于丹阳宣惠王卒太子仓立是为襄王襄王四年与秦武王会临晋其秋秦使甘茂攻我宜阳五年秦㧞冝阳斩首六万秦武王卒六年秦复与我武遂九年秦复取我武遂十年太子婴与秦王会临晋因至咸阳而归十一年秦伐我取穰与秦伐楚败楚将唐昧十二年太子婴死公子咎公子虮虱争为太子时虮虱质于楚冷向谓韩咎曰虮虱亡在楚楚王欲内之甚今楚兵十馀万在方城之外臣请令楚王筑万室之都雍氏之旁韩必起兵以救之公必将矣公因以韩楚之兵奉虮虱而内之其徳公必矣必以楚韩封公也韩咎从其计苏代谓秦太后弟芈戎曰公叔伯婴恐秦楚之内虮虱也公何不为韩求质于楚楚王听入质子于韩则公叔伯婴知秦楚之不以虮虱为事必以韩合于秦楚秦楚挟韩以窘魏魏氏不敢合于齐是齐孤也公又为秦求质子于楚楚不听怨结于韩韩挟齐魏以图楚楚必重公公挟秦楚之重以积徳于韩公叔伯婴必以国待公于是虮虱竟不得归韩〈史记说韩咎芉戎者皆苏代一人而异说理必不然矣战国䇿以说韩咎为冷向盖得之矣〉十三年立子咎为太子齐魏王来十六年与齐魏共击秦至函谷秦与我河外及武遂以和襄王卒太子咎立是为釐王釐王三年使公孙喜率周魏攻秦秦败我二十四万虏喜伊阙五年秦㧞我宛六年与秦武遂地二百里十年秦败我兵夏山十二年与秦昭王会西周助诸侯攻齐济西齐败湣王出亡十四年与秦会两周间二十一年使暴鸢救魏为秦所败鸢走开封二十三年赵魏攻我华阳韩告急于秦秦不救韩相国谓陈筮曰事急矣公虽病为一宿之行陈筮见穰侯穰侯曰事急乎故使公来曰未急也穰侯怒曰冠盖相望告弊邑甚急公来言未急何也曰彼韩急则将变而他从以未急故复来耳穰侯曰公无见王请今发兵救韩八日而至败赵魏于华阳之下釐王卒子桓惠王立桓惠王元年伐燕九年秦㧞我陉城汾旁十年秦王谓公子他〈他或作池〉曰昔岁殽下之事韩为中军以与诸侯攻秦秦韩接境壤界其地不能千里展转不可约日者秦楚战于蓝田韩出锐师以佐秦秦战不利因转与楚不固信盟惟便是从韩之在我腹心之疾吾将伐之何如公子他曰王出兵临韩韩必惧惧则可以不战而深割王曰善乃起兵一军临荥阳一军临太行韩王恐使阳城君谢秦请效上党以和令韩阳告上党守靳⿰曰秦起二军以临韩韩不能支王将入上党以和于秦使阳言之太守靳⿰曰人有言挈瓶之智不失守器虽有王命臣请悉发守以应秦若不能则死之韩阳趋以报王王曰吾始以诺应侯矣今不与是欺之也乃使冯亭代靳⿰冯亭守上党三十日阴使人请赵王曰韩不能守上党将以与秦其民皆不欲秦而愿为赵请敬内之赵王受之秦怒移兵攻赵十三年秦㧞赵上党击杀赵括坑赵兵四十馀万于长平十七年秦㧞我阳城负黍二十二年秦昭王卒二十四年秦㧞我成皋荥阳二十六年秦悉㧞我上党二十九年秦㧞我十三城三十四年桓惠王卒子王安立王安五年秦攻韩韩急使韩非使秦秦留非杀之九年秦虏王安尽入其地为颍川郡韩遂亡〈信陵之说魏王曰今韩氏以一女子奉一弱主内有大乱外交强秦魏之兵王以为不亡乎又李斯上书言赵高必为乱曰如韩玘之为韩安相也此二事皆二人所亲见而至汉氏太史公不得其事矣大抵战国事韩最䟱略耳〉
苏子曰韩之先献子厥最贤然春秋之际诸侯之贤大夫如献子者多矣而子孙莫兴太史公以献子存赵氏之孤为天下之阴徳故冝有后予以谓不然韩之先与晋同祖皆周武王之后也史伯谓郑桓公武实昭文之功文之祚尽武其嗣乎武王之子应韩不在其在晋乎晋自文公伯诸侯至乎八世犹未足以究武之烈而继之以韩此天意也献子何足以当之然周衰姬姓复兴者三国燕与韩魏皆据地千里后稷播种百榖以济饥馑其报固当然哉
古史卷二十二
Public domainPublic domainfalsefalse