楚人进攻宋国以救援郑国。宋襄公准备应战,大司马固劝阻说:上天丢弃我们商朝后代已经很久了,你想复兴它,这是违背上天而不能被赦免的。宋襄公不听。
冬季,十一月初一日,宋襄公与楚国人在泓水边上作战。宋军已经排成队列,楚军还没有全部渡过河。司马说:他们兵多,我们兵少,趁他们没有全部渡过河的时候,请君王下令攻击他们。宋襄公说:不行。楚军渡过河以后还没有排开阵势,司马又把刚才的情况报告宋襄公。宋襄公说:还不行。等楚军摆开阵势然后才攻击他们,宋军被打得大败,宋襄公大腿后受箭伤,跟随宋襄公的卿大夫子弟任护卫的被歼灭。
都城里的人都责怪宋襄公。宋襄公说:君子不两次伤害敌人,不擒捉头发花白的敌人。古代的作战,不靠关塞险阻取胜。寡人虽然是殷商亡国的后裔,不攻击没有摆开阵势的敌人。子鱼说:国君不懂战争。强大的敌人,由于地形狭隘而没有摆开阵势,这是上天在帮助我,把他们拦截而攻击,不也是可以的吗?可是还害怕不能取胜。现在强大的国家,都是我们的敌人,虽然是老头子,捉了也不能放,管什么头发花白不花白。
说明国家耻辱是什么,以此教导士兵作战,目的就是为了多杀敌人。敌人受伤而没有死,为什么不可以再次打击他一次?如果爱惜敌人伤员而不再打击,就应该一开始就不伤害他;爱惜那些头发花白的人,就不如向他们投降。军队,由于有利才加以使用;战鼓雷鸣,是用声音来激励士气。有利而使用,在狭路攻击是可以的;鼓声大作鼓舞了士气,攻击没有摆开阵势的敌人也是可以的。
十一月初八早晨,郑文公夫人芈(mǐ)氏、姜氏在柯泽慰劳楚成王。楚成王派师缙把俘虏和被杀死的人的左耳给他们看。君子说:这是不合于礼的。女人送迎不出房门,和兄弟相见不出门槛,打仗时不接近女人的用具。初九日,楚成王进入郑国接受享礼,主人敬酒九次,庭院里陈列的礼品有一百件,另外再加笾豆礼品六件。宴请完毕,夜里出来,文芈送他到军营里。楚成王带了郑国的两个侍妾回去。叔詹说:楚成王恐怕不得寿终正寝吧!执行礼节而最后至于男女混杂。男女混杂不能认为合于礼,他将怎么能得到好死?所以诸侯知道楚成王不能完成霸业。
(23)僖公二十三年
二十三年春季,齐孝公发兵进攻宋国,保围缗(mín)地,讨伐宋国不到齐国参加会盟。夏季,五月,宋襄公死,这是由于在泓地战役中受伤的缘故。秋季,楚国的成得臣率兵进攻陈国,讨伐陈国倾向宋国。于是占领了焦、夷,在顿地筑城后回国。子文把这些作为他的功劳,让他做令尹。叔伯说:您打算把国家怎么办?子文回答说:我是用这个来安定国家的。有了大功而不居高位,这样的人能够安定国家的有几个?
九月,晋惠公死了。怀公即位,命令臣民不准跟随逃亡在外的人。规定了期限,不回来的不赦免。狐突的儿子毛和偃跟随重耳在秦国,不肯召他们回国。怀公抓住狐突,说:儿子回来就赦免。狐突回答说:当儿子能够做官,父亲教他懂得忠诚的道理,这是古代的制度。名字写在简策上,给主子送了进见的礼物,如果三心二意就是罪过。现在下臣的儿子,名字在重耳那里已经有年头了,如果又召他回来,这是教他三心二意。父亲教儿子三心二意,有什么来事奉国君?刑罚的不滥用,这是君主的贤明,下臣的愿望。滥用刑罚以图快意,谁能没有罪?下臣知道您的意思了。
晋怀公于是杀了狐突。卜偃推说有病不出门,说:《周书》上有这样的话,君主伟大贤明臣民然后顺服。自己如果不贤明,反而杀人以图快意,不也很难办事吗?百姓看不到德行,反而只听到杀戮,哪里还能有什么后代?
十一月,杞成公去世。《春秋》记载称子,因为杞是夷人。不记载名字,是由于没有和鲁国结过友的缘故。凡是同盟的诸侯,死后就在讣告上写上名字,这是合于礼的。讣告上写上名字,《春秋》就加以记载,否则就不记载,这是为了避免弄不清楚而误记。