(五四)赤狄、白狄考
狄之見於《春秋》者,或止稱狄,或稱赤狄、白狄。宣十五年:“六月癸卯,晉師滅赤狄潞氏。”《注》:“潞,赤狄之別種。”《疏》雲:“狄有赤狄、白狄,就其赤白之間,各自別有種類。此潞是國名,赤狄之內別種一國。夷狄祖其雄豪者,子孫則稱豪名為種,若中國之始封君也。謂之赤、白,其義未聞,蓋其俗尚赤衣、白衣也。”案兩爨蠻亦稱烏白蠻。《唐書》謂“初裹五姓,皆烏蠻也。婦人衣黑繒。”“東欽蠻二姓,皆白蠻也。婦人衣白繒。”《疏》蓋據後世事推之。如《疏》意,則凡狄非屬於赤,即屬於白矣,竊謂不然。
赤狄種類見於《春秋》者有三:潞氏及甲氏、留籲是也。宣十六年:“晉人滅赤狄甲氏及留籲。”《左氏》雲:“晉士會帥師滅赤狄甲氏及留籲、鐸辰。”杜《注》“鐸辰不書,留籲之屬”,似以意言之。又成三年:“晉郤克、衛孫良夫伐廧咎如。”《左氏》曰:“討赤狄之餘焉。”是《左氏》所稱為赤狄者,較《春秋》多一鐸辰、一廧咎如也。廧咎如,《公羊》作將咎如。至東山皋落氏,則《左氏》亦不言為赤狄,杜《注》雲:“赤狄別種也。”《史記·晉世家》:獻公“十七年晉侯使太子申生伐東山”。《集解》:“賈逵曰:東山,赤狄別種。”《疏》雲:“成十三年《傳》,晉侯使呂相絕秦,雲白狄及君同州,則白狄與秦相近,當在晉西;此雲東山,當在晉東。宣十五年,晉師滅赤狄潞氏,潞則上黨潞縣,在晉之東,此雲伐東山皋落氏,知此亦在晉東,是赤狄別種也。”其說似屬牽強。
白狄種類,《春秋》及《左氏》皆未明言。昭十二年,杜《注》曰:“鮮虞,白狄別種。”“肥,白狄也。”十五年,《注》又曰:“鼓,白狄之別。”《疏》雲:“宣十五年,晉師滅赤狄潞氏,十六年,晉人滅赤狄甲氏及留籲,成三年,晉郤克、衛孫良夫伐廧咎如,《傳》曰:討赤狄之餘焉。是赤狄已滅盡矣;知鮮虞與肥,皆白狄之別種也。”其說之牽強,與前說同。案《春秋》《左氏》言赤狄種類,雖似不同,然鐸辰之名,《春秋》無之。“討赤狄之餘焉”,語有兩解:劉炫以為“廧咎如之國,即是赤狄之餘”。見《疏》。杜預則謂“宣十五年,晉滅赤狄潞氏,其餘民散入廧咎如,故討之”。揆以文義,杜說為長。以《春秋》《左氏》於潞氏、甲氏、留籲、鐸辰,皆明言為赤狄,於廧咎如則不言也。然則《左氏》之意,蓋不以廧咎如為赤狄。《左》不以廧咎如為赤狄,而鐸辰為《春秋》所無,則《春秋》《左氏》言赤狄,初無歧異矣。然則赤狄自赤狄,白狄自白狄,但言狄者,自屬非赤非白之狄,安得謂凡狄皆可分屬赤狄、白狄乎?杜說蓋失之也。
予謂赤狄、白狄,乃狄之兩大部落。其但稱狄者,則其諸小部落。小部落時役屬於大部落則有之,若遂以赤、白為種類之名,謂凡狄皆可或屬諸赤,或屬諸白,則非也。《左》宣十一年雲:“眾狄疾赤狄之役,遂服於晉。”必赤狄之名,不苞眾狄,乃得如此措辭。若眾狄亦屬赤狄,當雲疾潞氏之役,安得雲疾赤狄之役乎?此《春秋》及《左氏》凡言狄者,不得以為赤狄或白狄之明征也。
然則赤狄、白狄,果在何方乎?曰:赤狄在河內,白狄在圁洛之間。何以知之?曰:以《史記·匈奴列傳》言“晉文公攘戎翟,居於河內、圁洛之間,號曰赤翟、白翟”知之也。居圁河內者蓋赤狄,居洛之間者蓋白狄也。曰:《史記》上雲“攘戎翟”,而下雲“號曰赤狄、白狄”,明赤狄、白狄為兩種之總稱,所苞者廣矣。曰:《史記》之言,蓋舉其大者以概其餘,非謂凡狄皆可稱為赤狄或白狄也。若謂凡狄皆可稱為赤狄或白狄,則無解於《春秋》之或稱赤狄,或稱白狄,或但稱狄矣。蓋狄在《春秋》時,就大體言之,可區為二:一在東方,一在西方。在東方者,侵軼於周、鄭、宋、衛、齊、魯之間,其地蓋跨今河北之保定、大名兩道,山西冀寧道之東境,河南之河北道,或且兼及河洛、開封道境。其中以居河內之赤狄為最大。居西方者,其地蓋跨今山西冀寧道之西境及河東道,陝西之榆林道及關中道,其中以居圁洛之間之白狄為最大,故史公特舉之也。言《春秋》時狄事者,莫詳於《左氏》,今請舉以為證。
狄之居東方者,莫張於莊、閔、僖之間。莊三十二年伐邢,閔二年入衛,以齊桓公之威,糾合諸侯,遷邢於夷儀,封衛於楚丘。然及僖十二年,諸侯複以狄難故,城衛楚丘之郛。其明年狄侵衛,又明年侵鄭,則其勢初未弱也。齊桓公之卒也,宋襄公伐齊而納孝公,雖曰定亂,實有伐喪之嫌,諸侯莫能正,惟狄人救之。僖十八年。是時邢附狄以伐衛,《左》“衛侯以國讓父兄子弟及朝眾曰:苟能治之,毀請從焉。眾不可,而從師於訾婁。狄師還。”可見是時狄勢之盛。至二十五年而為衛所滅,狄雖不能救,然二十年嚐與齊盟於邢,《左氏》曰:為邢謀衛難也。二十一年狄侵衛,三十一年又圍衛,衛為之遷於帝丘,狄之勤亦至矣。先是僖公十年:“狄滅溫。”溫者,蘇子封邑,周初司寇蘇忿生之後也。見成十一年。十一年,王子帶召揚拒、泉皋、伊洛之戎以伐周,入王城,焚東門,秦、晉伐戎以救周。晉侯平戎於王。十二年,王討王子帶,王子帶奔齊。齊侯使管夷吾平戎於王,使隰朋平戎於晉。僖十四年秋,狄侵鄭,無傳。十六年:“王以戎難告於齊,齊征諸侯而戍周。”此所謂戎,不知與狄有關否。然及僖二十四年,王以狄師伐鄭,冬,遂為狄所伐,王出居於鄭。大叔以狄女居於溫,則必即九年滅溫之狄矣。晉文勤王,取大叔於溫,殺之於隰城,王以溫錫晉。三十二年:“狄有亂,衛人侵狄,狄請平焉。”其在河內者,至是當少衰。然三十年及文四年、九年、十一年迭侵齊,七年伐魯西鄙,十年侵宋,十三年又侵衛,則東方之狄,亦未嚐遂弱也。凡此者,《春秋》及《左氏》皆但稱為狄,惟文七年侵魯之役,《左氏》雲:“公使告於晉,趙宣子使因賈季問酆舒,且讓之。”酆舒、潞氏相似,其事由赤狄,然此隻可謂侵魯之狄役屬於赤狄,不能謂侵魯者,即赤狄也。
赤狄見《春秋經》,始於宣公三年之侵齊。四年又侵齊;六年伐晉;七年又侵晉,取向陰之禾。十一年晉侯會狄於欑函,《左氏》:“眾狄服也。”“眾狄疾赤狄之役,遂服於晉。”觀文七年,趙宣子之讓酆舒,則知赤狄是時所役屬之狄頗眾,故其勢驟張也。及是黨與攜離,勢漸弱矣。宣十三年雖伐晉及清,及十五年潞氏遂為晉所滅,晉侯治兵於稷,以略狄土。明年滅甲氏、留籲及鐸辰,成三年又伐廧咎如,以討赤狄之餘焉。赤狄之名,自是不複見。蓋赤狄本居河內,是時強盛,故兼據潞氏、甲氏、留籲、鐸辰之地也。據《左氏》伯宗之言,則潞氏又奪黎侯之地。其本據地河內,未知滅亡或否,然縱幸存,其勢力亦無足觀矣。
東方之狄,自晉滅赤狄後,不見於《春秋》及《左氏》者若幹年。至昭、定以降,鮮虞、肥、鼓乃複與晉競。《左》昭十二年,晉荀吳偽會齊師者,假道於鮮虞,遂入昔陽。秋八月壬午,滅肥,以肥子綿皋歸。十三年,晉荀吳以上軍侵鮮虞及中人。十五年,荀吳伐鮮虞,圍鼓,以鼓子戴鞮歸。既獻而反之,又叛於鮮虞。二十二年六月,荀吳滅之。定三年,鮮虞人敗晉師於平中,獲晉觀虎。四年,晉士鞅、衛孔圉伐鮮虞。五年冬,士鞅圍鮮虞,報觀虎之役也。哀元年,齊、衛會於乾侯,救範氏也。魯師及齊師、衛孔圉、鮮虞人伐晉,取棘蒲。三年,齊、衛圍戚,求援於中山。杜《注》:中山,鮮虞。四年十一月,邯鄲降,荀寅奔鮮虞。十二月,齊國夏會鮮虞,納荀寅於柏人。六年春,晉伐鮮虞,治範氏之亂也。鮮虞、肥、鼓地與潞氏、甲氏、留籲、鐸辰相近,與齊、晉、魯、衛皆有關係,其形勢正與自莊公至宣公時之狄同,《春秋》及《左氏》皆絕不言為白狄,《穀》昭十二《注》:鮮虞,姬姓,白狄也。《釋》曰:《世本》文。不知杜氏何所見而雲然。以予觀之,毋寧謂為與赤狄相近之群狄為較當也。
白狄本國蓋在圁洛之間。然西方之狄,跨據河之東西者亦甚眾,非止一白狄也。晉之建國也,籍談追述其事曰:“晉居深山之中,戎狄之與鄰,而遠於王室。王靈不及,拜戎不暇。”昭十五年。是唐叔受封之時,已與此族為鄰矣。二五之說晉獻公使重耳居蒲,夷吾居屈也,曰:“蒲與二屈,君之疆也。疆埸無主,則啟戎心。”又曰:“狄之廣莫,於晉為都。晉之啟土,不亦宜乎?”莊二十八年。則蒲、屈所與為界者,即狄人也。僖五年,晉侯使寺人披伐蒲,重耳奔狄。明年,賈華伐屈,夷吾將奔狄,郤芮曰:“後出同走,罪也。不如之梁,梁近秦而幸焉。”乃之梁。重耳、夷吾蓋皆欲借資於秦以複國,夷吾不果奔狄,仍奔近秦之梁,則狄之近秦可知也。晉文公讓寺人披之辭曰:“予從狄君,以田渭濱。”則晉文所奔、夷吾所欲奔而未果之狄,即與蒲、屈為界之狄,其地自渭濱跨河而東界於蒲、屈也。《左》閔二年“虢公敗犬戎於渭汭”,雖未知即此狄否,然其地則相近矣。僖二年:“虢公敗戎於桑田。”《注》:“桑田,虢地,在弘農陝縣東北。”重耳之奔狄也,狄人伐廧咎如,獲其二女叔隗、季隗,納之公子。成十三年,呂相絕秦之辭曰:“白狄及君同州,君之仇讎,而我之昏姻也。”杜《注》:“季隗,廧咎如赤狄之女也。白狄伐而獲之,納諸文公。”杜氏此《注》,殊屬牽強,故《疏》亦遊移其辭,不敢強申其說也。凡此等狄,其地皆與白狄近,然《春秋》及《左氏》皆不明言為白狄,則亦西方之眾狄,與白狄相近者耳。僖八年:“晉裏克帥師,梁由靡禦,虢射為右,以敗狄於采桑。梁由靡曰:狄無恥,從之,必大克。裏克曰:懼之而已,無速眾狄。虢射曰:期年,狄必至;示之弱矣。夏,狄伐晉,報采桑之役也。複期月。”曰“無速眾狄”,明西方狄亦甚眾,如東方赤狄所役屬也。西方之狄,與晉相近,故爭鬩頗烈。僖十六年,因晉韓原之敗,侵晉取狐廚、受鐸,涉汾及昆都。二十八年,晉作三行以禦狄。三十一年,又作五軍以禦狄。三十三年:“晉侯敗狄於箕,郤缺獲白狄子。”曰獲白狄子,而不言所敗者即白狄,蓋白狄與他狄倶來也。範文子曰:“吾先君之亟戰也有故,秦、狄、齊、楚皆強,不盡力,子孫將弱。”成十六年。以狄與秦、齊、楚並舉,可以見其強盛矣。襄二十六年:“子靈奔晉,晉人與之邢,以為謀主,扞禁北狄。”此等狄人,東為晉人所攘斥;又秦穆修政,東境至河,《史記·六國表》。其在渭濱及河東之地,蓋皆日蹙。昭十三年,晉人執季孫意如,使狄人守之。定十四年,晉人圍朝歌,析成鮒、小王桃甲率狄師以襲晉,戰於絳中。蓋皆其服屬於晉者也。《史記》雲:“秦穆公得由餘,西戎八國服於秦。”此《匈奴列傳》文,《秦本紀》雲:“益國十二,開地千裏。”與《韓非子·十過》《說苑·反質》篇同。《李斯傳》作“並國二十”,二十字疑倒。《漢書·韓安國傳》作“並國十四”,四亦疑二之誤。古文一二三四,皆積畫也。《鹽鐵論·論勇》:“秦穆公得百裏奚、由餘,西戎八國服。”與《匈奴列傳》同。穆公所服,蓋多岐以東之地,即太王所事之獯粥,文王所事之昆夷,及滅幽王之犬戎也。然則同、蒲間之狄,蓋盡為秦、晉所並矣。白狄居圁洛之間,其地較僻,蓋至魏開河西、上郡而後亡?
白狄之見《春秋》,始於宣公八年與晉伐秦,成九年與秦伐晉。十三年呂相絕秦之辭曰:“白狄及君同州,君之仇讎,而我之昏姻也。君來賜命曰:吾與女伐敵。寡君不敢顧昏姻,畏君之威,而受命於吏。君有二心於狄,曰晉將伐女,狄應且憎,是用告我。”《左氏》亦曰:“秦桓公既與晉厲公為令狐之盟,而又召狄與楚欲道以伐晉。”白狄蓋叛服於秦、晉之間者也。《春秋》襄十八年春,“白狄來”。《左氏》雲:“白狄始來。”蓋至是始通於魯。可見所謂白狄者,惟指洛間一族,若凡在西北者,皆可稱白狄,前此似不得迄無往來也。二十八年,白狄朝晉;昭元年,祁午稱趙文子服齊、狄;杜《注》謂指此事,其重視之可知。《管子·小匡》篇謂齊桓公“西征,攘白狄之地,遂至於西河”。《小匡》述事,不甚可信,然白狄之在西河,則因此而得一左證也。《左》僖三十三年,杜《注》:“白狄,狄別種也。故西河郡有白部胡。”
《左》襄四年:“無終子嘉父使孟樂如晉,因魏莊子納虎豹之皮以請和諸戎。”杜《注》謂無終,山戎國名。其《釋例》又謂山戎、北戎、無終三者是一。案山戎、北戎在東方,別見予所撰《山戎考》。杜氏之雲,未知何據。昭元年之《疏》,亦不信之。觀魏絳勸晉侯和戎,謂“戎狄薦居,貴貨易土,土可賈焉”。又曰:“邊鄙不聳,民狎其野,穡人成功。”《左》襄公四年。則其地與晉密邇。昭元年:“晉荀吳帥師敗狄於大鹵。”《左氏》雲:“敗無終及群狄於太原。”則無終即在太原附近,疑亦西方之狄而能役屬群狄者也。《左》襄五年:“王使王叔陳生訴戎於晉。”未知即四年所謂諸戎之一否。
狄之見於《春秋》者,或止稱狄,或稱赤狄、白狄。宣十五年:“六月癸卯,晉師滅赤狄潞氏。”《注》:“潞,赤狄之別種。”《疏》雲:“狄有赤狄、白狄,就其赤白之間,各自別有種類。此潞是國名,赤狄之內別種一國。夷狄祖其雄豪者,子孫則稱豪名為種,若中國之始封君也。謂之赤、白,其義未聞,蓋其俗尚赤衣、白衣也。”案兩爨蠻亦稱烏白蠻。《唐書》謂“初裹五姓,皆烏蠻也。婦人衣黑繒。”“東欽蠻二姓,皆白蠻也。婦人衣白繒。”《疏》蓋據後世事推之。如《疏》意,則凡狄非屬於赤,即屬於白矣,竊謂不然。
赤狄種類見於《春秋》者有三:潞氏及甲氏、留籲是也。宣十六年:“晉人滅赤狄甲氏及留籲。”《左氏》雲:“晉士會帥師滅赤狄甲氏及留籲、鐸辰。”杜《注》“鐸辰不書,留籲之屬”,似以意言之。又成三年:“晉郤克、衛孫良夫伐廧咎如。”《左氏》曰:“討赤狄之餘焉。”是《左氏》所稱為赤狄者,較《春秋》多一鐸辰、一廧咎如也。廧咎如,《公羊》作將咎如。至東山皋落氏,則《左氏》亦不言為赤狄,杜《注》雲:“赤狄別種也。”《史記·晉世家》:獻公“十七年晉侯使太子申生伐東山”。《集解》:“賈逵曰:東山,赤狄別種。”《疏》雲:“成十三年《傳》,晉侯使呂相絕秦,雲白狄及君同州,則白狄與秦相近,當在晉西;此雲東山,當在晉東。宣十五年,晉師滅赤狄潞氏,潞則上黨潞縣,在晉之東,此雲伐東山皋落氏,知此亦在晉東,是赤狄別種也。”其說似屬牽強。
白狄種類,《春秋》及《左氏》皆未明言。昭十二年,杜《注》曰:“鮮虞,白狄別種。”“肥,白狄也。”十五年,《注》又曰:“鼓,白狄之別。”《疏》雲:“宣十五年,晉師滅赤狄潞氏,十六年,晉人滅赤狄甲氏及留籲,成三年,晉郤克、衛孫良夫伐廧咎如,《傳》曰:討赤狄之餘焉。是赤狄已滅盡矣;知鮮虞與肥,皆白狄之別種也。”其說之牽強,與前說同。案《春秋》《左氏》言赤狄種類,雖似不同,然鐸辰之名,《春秋》無之。“討赤狄之餘焉”,語有兩解:劉炫以為“廧咎如之國,即是赤狄之餘”。見《疏》。杜預則謂“宣十五年,晉滅赤狄潞氏,其餘民散入廧咎如,故討之”。揆以文義,杜說為長。以《春秋》《左氏》於潞氏、甲氏、留籲、鐸辰,皆明言為赤狄,於廧咎如則不言也。然則《左氏》之意,蓋不以廧咎如為赤狄。《左》不以廧咎如為赤狄,而鐸辰為《春秋》所無,則《春秋》《左氏》言赤狄,初無歧異矣。然則赤狄自赤狄,白狄自白狄,但言狄者,自屬非赤非白之狄,安得謂凡狄皆可分屬赤狄、白狄乎?杜說蓋失之也。
予謂赤狄、白狄,乃狄之兩大部落。其但稱狄者,則其諸小部落。小部落時役屬於大部落則有之,若遂以赤、白為種類之名,謂凡狄皆可或屬諸赤,或屬諸白,則非也。《左》宣十一年雲:“眾狄疾赤狄之役,遂服於晉。”必赤狄之名,不苞眾狄,乃得如此措辭。若眾狄亦屬赤狄,當雲疾潞氏之役,安得雲疾赤狄之役乎?此《春秋》及《左氏》凡言狄者,不得以為赤狄或白狄之明征也。
然則赤狄、白狄,果在何方乎?曰:赤狄在河內,白狄在圁洛之間。何以知之?曰:以《史記·匈奴列傳》言“晉文公攘戎翟,居於河內、圁洛之間,號曰赤翟、白翟”知之也。居圁河內者蓋赤狄,居洛之間者蓋白狄也。曰:《史記》上雲“攘戎翟”,而下雲“號曰赤狄、白狄”,明赤狄、白狄為兩種之總稱,所苞者廣矣。曰:《史記》之言,蓋舉其大者以概其餘,非謂凡狄皆可稱為赤狄或白狄也。若謂凡狄皆可稱為赤狄或白狄,則無解於《春秋》之或稱赤狄,或稱白狄,或但稱狄矣。蓋狄在《春秋》時,就大體言之,可區為二:一在東方,一在西方。在東方者,侵軼於周、鄭、宋、衛、齊、魯之間,其地蓋跨今河北之保定、大名兩道,山西冀寧道之東境,河南之河北道,或且兼及河洛、開封道境。其中以居河內之赤狄為最大。居西方者,其地蓋跨今山西冀寧道之西境及河東道,陝西之榆林道及關中道,其中以居圁洛之間之白狄為最大,故史公特舉之也。言《春秋》時狄事者,莫詳於《左氏》,今請舉以為證。
狄之居東方者,莫張於莊、閔、僖之間。莊三十二年伐邢,閔二年入衛,以齊桓公之威,糾合諸侯,遷邢於夷儀,封衛於楚丘。然及僖十二年,諸侯複以狄難故,城衛楚丘之郛。其明年狄侵衛,又明年侵鄭,則其勢初未弱也。齊桓公之卒也,宋襄公伐齊而納孝公,雖曰定亂,實有伐喪之嫌,諸侯莫能正,惟狄人救之。僖十八年。是時邢附狄以伐衛,《左》“衛侯以國讓父兄子弟及朝眾曰:苟能治之,毀請從焉。眾不可,而從師於訾婁。狄師還。”可見是時狄勢之盛。至二十五年而為衛所滅,狄雖不能救,然二十年嚐與齊盟於邢,《左氏》曰:為邢謀衛難也。二十一年狄侵衛,三十一年又圍衛,衛為之遷於帝丘,狄之勤亦至矣。先是僖公十年:“狄滅溫。”溫者,蘇子封邑,周初司寇蘇忿生之後也。見成十一年。十一年,王子帶召揚拒、泉皋、伊洛之戎以伐周,入王城,焚東門,秦、晉伐戎以救周。晉侯平戎於王。十二年,王討王子帶,王子帶奔齊。齊侯使管夷吾平戎於王,使隰朋平戎於晉。僖十四年秋,狄侵鄭,無傳。十六年:“王以戎難告於齊,齊征諸侯而戍周。”此所謂戎,不知與狄有關否。然及僖二十四年,王以狄師伐鄭,冬,遂為狄所伐,王出居於鄭。大叔以狄女居於溫,則必即九年滅溫之狄矣。晉文勤王,取大叔於溫,殺之於隰城,王以溫錫晉。三十二年:“狄有亂,衛人侵狄,狄請平焉。”其在河內者,至是當少衰。然三十年及文四年、九年、十一年迭侵齊,七年伐魯西鄙,十年侵宋,十三年又侵衛,則東方之狄,亦未嚐遂弱也。凡此者,《春秋》及《左氏》皆但稱為狄,惟文七年侵魯之役,《左氏》雲:“公使告於晉,趙宣子使因賈季問酆舒,且讓之。”酆舒、潞氏相似,其事由赤狄,然此隻可謂侵魯之狄役屬於赤狄,不能謂侵魯者,即赤狄也。
赤狄見《春秋經》,始於宣公三年之侵齊。四年又侵齊;六年伐晉;七年又侵晉,取向陰之禾。十一年晉侯會狄於欑函,《左氏》:“眾狄服也。”“眾狄疾赤狄之役,遂服於晉。”觀文七年,趙宣子之讓酆舒,則知赤狄是時所役屬之狄頗眾,故其勢驟張也。及是黨與攜離,勢漸弱矣。宣十三年雖伐晉及清,及十五年潞氏遂為晉所滅,晉侯治兵於稷,以略狄土。明年滅甲氏、留籲及鐸辰,成三年又伐廧咎如,以討赤狄之餘焉。赤狄之名,自是不複見。蓋赤狄本居河內,是時強盛,故兼據潞氏、甲氏、留籲、鐸辰之地也。據《左氏》伯宗之言,則潞氏又奪黎侯之地。其本據地河內,未知滅亡或否,然縱幸存,其勢力亦無足觀矣。
東方之狄,自晉滅赤狄後,不見於《春秋》及《左氏》者若幹年。至昭、定以降,鮮虞、肥、鼓乃複與晉競。《左》昭十二年,晉荀吳偽會齊師者,假道於鮮虞,遂入昔陽。秋八月壬午,滅肥,以肥子綿皋歸。十三年,晉荀吳以上軍侵鮮虞及中人。十五年,荀吳伐鮮虞,圍鼓,以鼓子戴鞮歸。既獻而反之,又叛於鮮虞。二十二年六月,荀吳滅之。定三年,鮮虞人敗晉師於平中,獲晉觀虎。四年,晉士鞅、衛孔圉伐鮮虞。五年冬,士鞅圍鮮虞,報觀虎之役也。哀元年,齊、衛會於乾侯,救範氏也。魯師及齊師、衛孔圉、鮮虞人伐晉,取棘蒲。三年,齊、衛圍戚,求援於中山。杜《注》:中山,鮮虞。四年十一月,邯鄲降,荀寅奔鮮虞。十二月,齊國夏會鮮虞,納荀寅於柏人。六年春,晉伐鮮虞,治範氏之亂也。鮮虞、肥、鼓地與潞氏、甲氏、留籲、鐸辰相近,與齊、晉、魯、衛皆有關係,其形勢正與自莊公至宣公時之狄同,《春秋》及《左氏》皆絕不言為白狄,《穀》昭十二《注》:鮮虞,姬姓,白狄也。《釋》曰:《世本》文。不知杜氏何所見而雲然。以予觀之,毋寧謂為與赤狄相近之群狄為較當也。
白狄本國蓋在圁洛之間。然西方之狄,跨據河之東西者亦甚眾,非止一白狄也。晉之建國也,籍談追述其事曰:“晉居深山之中,戎狄之與鄰,而遠於王室。王靈不及,拜戎不暇。”昭十五年。是唐叔受封之時,已與此族為鄰矣。二五之說晉獻公使重耳居蒲,夷吾居屈也,曰:“蒲與二屈,君之疆也。疆埸無主,則啟戎心。”又曰:“狄之廣莫,於晉為都。晉之啟土,不亦宜乎?”莊二十八年。則蒲、屈所與為界者,即狄人也。僖五年,晉侯使寺人披伐蒲,重耳奔狄。明年,賈華伐屈,夷吾將奔狄,郤芮曰:“後出同走,罪也。不如之梁,梁近秦而幸焉。”乃之梁。重耳、夷吾蓋皆欲借資於秦以複國,夷吾不果奔狄,仍奔近秦之梁,則狄之近秦可知也。晉文公讓寺人披之辭曰:“予從狄君,以田渭濱。”則晉文所奔、夷吾所欲奔而未果之狄,即與蒲、屈為界之狄,其地自渭濱跨河而東界於蒲、屈也。《左》閔二年“虢公敗犬戎於渭汭”,雖未知即此狄否,然其地則相近矣。僖二年:“虢公敗戎於桑田。”《注》:“桑田,虢地,在弘農陝縣東北。”重耳之奔狄也,狄人伐廧咎如,獲其二女叔隗、季隗,納之公子。成十三年,呂相絕秦之辭曰:“白狄及君同州,君之仇讎,而我之昏姻也。”杜《注》:“季隗,廧咎如赤狄之女也。白狄伐而獲之,納諸文公。”杜氏此《注》,殊屬牽強,故《疏》亦遊移其辭,不敢強申其說也。凡此等狄,其地皆與白狄近,然《春秋》及《左氏》皆不明言為白狄,則亦西方之眾狄,與白狄相近者耳。僖八年:“晉裏克帥師,梁由靡禦,虢射為右,以敗狄於采桑。梁由靡曰:狄無恥,從之,必大克。裏克曰:懼之而已,無速眾狄。虢射曰:期年,狄必至;示之弱矣。夏,狄伐晉,報采桑之役也。複期月。”曰“無速眾狄”,明西方狄亦甚眾,如東方赤狄所役屬也。西方之狄,與晉相近,故爭鬩頗烈。僖十六年,因晉韓原之敗,侵晉取狐廚、受鐸,涉汾及昆都。二十八年,晉作三行以禦狄。三十一年,又作五軍以禦狄。三十三年:“晉侯敗狄於箕,郤缺獲白狄子。”曰獲白狄子,而不言所敗者即白狄,蓋白狄與他狄倶來也。範文子曰:“吾先君之亟戰也有故,秦、狄、齊、楚皆強,不盡力,子孫將弱。”成十六年。以狄與秦、齊、楚並舉,可以見其強盛矣。襄二十六年:“子靈奔晉,晉人與之邢,以為謀主,扞禁北狄。”此等狄人,東為晉人所攘斥;又秦穆修政,東境至河,《史記·六國表》。其在渭濱及河東之地,蓋皆日蹙。昭十三年,晉人執季孫意如,使狄人守之。定十四年,晉人圍朝歌,析成鮒、小王桃甲率狄師以襲晉,戰於絳中。蓋皆其服屬於晉者也。《史記》雲:“秦穆公得由餘,西戎八國服於秦。”此《匈奴列傳》文,《秦本紀》雲:“益國十二,開地千裏。”與《韓非子·十過》《說苑·反質》篇同。《李斯傳》作“並國二十”,二十字疑倒。《漢書·韓安國傳》作“並國十四”,四亦疑二之誤。古文一二三四,皆積畫也。《鹽鐵論·論勇》:“秦穆公得百裏奚、由餘,西戎八國服。”與《匈奴列傳》同。穆公所服,蓋多岐以東之地,即太王所事之獯粥,文王所事之昆夷,及滅幽王之犬戎也。然則同、蒲間之狄,蓋盡為秦、晉所並矣。白狄居圁洛之間,其地較僻,蓋至魏開河西、上郡而後亡?
白狄之見《春秋》,始於宣公八年與晉伐秦,成九年與秦伐晉。十三年呂相絕秦之辭曰:“白狄及君同州,君之仇讎,而我之昏姻也。君來賜命曰:吾與女伐敵。寡君不敢顧昏姻,畏君之威,而受命於吏。君有二心於狄,曰晉將伐女,狄應且憎,是用告我。”《左氏》亦曰:“秦桓公既與晉厲公為令狐之盟,而又召狄與楚欲道以伐晉。”白狄蓋叛服於秦、晉之間者也。《春秋》襄十八年春,“白狄來”。《左氏》雲:“白狄始來。”蓋至是始通於魯。可見所謂白狄者,惟指洛間一族,若凡在西北者,皆可稱白狄,前此似不得迄無往來也。二十八年,白狄朝晉;昭元年,祁午稱趙文子服齊、狄;杜《注》謂指此事,其重視之可知。《管子·小匡》篇謂齊桓公“西征,攘白狄之地,遂至於西河”。《小匡》述事,不甚可信,然白狄之在西河,則因此而得一左證也。《左》僖三十三年,杜《注》:“白狄,狄別種也。故西河郡有白部胡。”
《左》襄四年:“無終子嘉父使孟樂如晉,因魏莊子納虎豹之皮以請和諸戎。”杜《注》謂無終,山戎國名。其《釋例》又謂山戎、北戎、無終三者是一。案山戎、北戎在東方,別見予所撰《山戎考》。杜氏之雲,未知何據。昭元年之《疏》,亦不信之。觀魏絳勸晉侯和戎,謂“戎狄薦居,貴貨易土,土可賈焉”。又曰:“邊鄙不聳,民狎其野,穡人成功。”《左》襄公四年。則其地與晉密邇。昭元年:“晉荀吳帥師敗狄於大鹵。”《左氏》雲:“敗無終及群狄於太原。”則無終即在太原附近,疑亦西方之狄而能役屬群狄者也。《左》襄五年:“王使王叔陳生訴戎於晉。”未知即四年所謂諸戎之一否。