司马迁的父亲临终前告诉他,祖上是写史记的,希望他继续写下去,所以史记有一部分是他父亲和祖父写的,然后他接着写的。
司马迁自己对《史记》是怎么评价的。《报任安书》中司马迁这样评价到:仆窃不逊,近自托于无能之辞,网罗天下放失旧闻,略考其行事,综其终始,稽其成败兴坏之纪,上计轩辕,下至于兹,为十表,本纪十二,书八章,世家三十,列传七十,凡百三十篇。亦欲以究天人之际,通古今之变,成一家之言。
司马迁说自己只是一个收集整理者,把这些史料加工并且以自己的方式讲述。不难看出,司马迁最多只是进行删减,但是绝对没做出篡改的行为,司马迁大多数做的是整理加工的工作。司马迁早在《史记》的开篇就告诉我们了。《五帝本纪赞》中看到:学者多称五帝,尚矣。然《尚书》独载尧以来,而百家言黄帝,其文不雅驯,荐绅先生难言之。孔子所传《宰予问五帝德》及《帝系姓》,儒者或不传。
余尝西至空桐,北过涿鹿,东渐於海,南浮江淮矣,至长老皆各往往称黄帝、尧、舜之处,风教固殊焉。总之,不离古文者近是。予观《春秋》《国语》,其发明《五帝德》《帝系姓》章矣,顾弟弗深考,其所表见皆不虚。书缺有间矣,其轶乃时时见於他说。非好学深思,心知其意,固难为浅见寡闻道也。司马迁不仅查找了各种史料,还亲自去当地考察过,另外自己也进行了对比思考,最后把自己觉得可靠的写在《史记》当中,历时13年。
我们来考据这一串事件中的时间点。
司马谈是在武帝封禅的那一年去世的,这是元封元年,公元前110年。
按《史记索隐》引《博物志》,司马迁做太史令是在元封三年六月,公元前108年。
太初元年是公元前104年,司马迁开始动笔。
李陵出塞是公元前99年秋,投降后又过了一段时间,才发生了司马迁上书遇祸。所以司马迁遭宫刑应该是第二年,公元前98年。《集解》徐广注也表示,这事发生在天汉三年。
这样,从公元前110到公元108是三个年头;公元前108到公元前104是五个年头;公元前104到公元前98,也符合七年之数。——古人说若干年,不一定是整年,也可能是指若干个年头。