牛郎与织女一年一度七夕相会的故事在我国可谓家喻户晓。这首以这样一个凄婉哀怨的悲剧故事为题材的小诗,抒发了钟情男女的哀怨与离恨,诗人对这对有情人寄予深深的同情。
首句“烟霄微月澹长空”由写景入手。一弯残月挂在高高的夜空,显得孤寂凄凉。这为牛郎织女七月初七的相会提供了背景,同时渲染一种气氛,这种气氛与人物的心境相合。从首句对环境的描写,使读者即便不知道牛郎织女的故事,也会感悟到《七夕》令人感伤的基调。
“银汉秋期万古同”中“秋期”二字暗扣题面,“万古同”三字承上句意,表现了自然界银河天象的永恒状态。意思是说,“秋期”的银河总是“微月澹长空”,从而进一步渲染了凄凉的意境。另一方面也说,分居银河东、西两边的牛郎织女,一年之中只能怀着深长的情思隔银河相互眺望,“惟每年七月初七夜渡河一会”。这是多么可悲、可叹的故事!于是,诗人以咏叹的抒情笔调写道:“几许欢情与离恨,年年并在此宵中。”每年七夕,苦苦等待的有情人终于相聚在一起,说不尽绵绵情话,道不完思念爱慕之意;他们会珍惜分分秒秒难得的时光,温存相守,彼此慰藉,享受着无比的欢乐与幸福。遗憾的是良宵苦短,短暂的欢聚后,留给他们更多的则是无尽的相思和难耐的凄寂。相会的欢乐,离别的痛苦,这一切都发生在七月七El夜,由牛郎和织女来品味。
全诗紧紧围绕“七夕”神话着笔,景合情切,不蔓不枝,最后以尾句中的“此宵”扣合题面“七夕”。
杜甫流寓于荒僻的山城,面对霁江壮丽的夜景,听到悲壮的鼓角声,因而感慨万千,由眼前的情景想到国家的战乱,由历史人物想到自己的境遇,并力图在内心超越这些人生的感慨,因作此诗。诗中虽有悲凉哀伤之情,却亦有壮情和超然之意。
开首二句点明时间。岁暮,指冬季;阴阳,指日月;短景,指冬天日短。一“催”字,形象地说明夜长昼短,使人觉得光阴荏苒,岁月逼人。次句天涯,指夔州,又有沦落天涯之意。在霜雪刚停的寒冬夜晚,雪光明朗如昼,诗人对着凄凉寒怆的夜景,不由感慨万千。
“五更”二句,承次句“寒宵”,写出了夜中所闻所见。上句鼓角,指古代军中用以报时和发号施令的鼓声、号角声。晴朗的夜空,鼓角声分外响亮,正是五更天快亮的时候,诗人忧愁难眠,那声音更显得悲壮感人。这就从侧面烘托出夔州一带也不太平,黎明前军队已在加紧活动。诗人用“鼓角”二字点示,再和“五更”、“声悲壮”等词语结合,兵戈未息、战争频仍的气氛就自然地传达出来了。下句说雨后天空无尘,天上银河显得格外澄澈,群星参差,映照霁江,星影在湍急的江流中摇曳不定。景色是够美的。前人赞扬此联写得“伟丽”。它的妙处在于:通过对句,诗人把他对时局的深切关怀和三霁夜深美景的欣赏,有声有色地表现出来,诗句气势苍凉恢廓,音调铿锵悦耳,辞采清丽夺目,“伟丽”中深蕴着诗人悲壮深沉的情怀。
“野哭”二句,写拂晓前所闻。一闻战伐之事,就立即引起千家的恸哭,哭声传彻四野,景象凄惨。夷歌,指四川境内少数民族的歌谣。夔州是民族杂居之地。杜甫客居此地,渔夫樵子不时在深夜传来“夷歌”之声。“数处”指不只一处。这两句把偏远的夔州的典型环境刻画得很真实:“野哭”、“夷歌”,一个富有时代感,一个具有地方性。对这位忧国忧民的伟大诗人来说,这两种声音都使他倍感悲伤。
“卧龙”二句,诗人极目远望夔州西郊的武侯庙和东南的白帝庙,而引出无限感慨。卧龙,指诸葛亮。跃马,化用左思《蜀都赋》“公孙跃马而称帝”句,意指公孙述在西汉末乘乱据蜀称帝。杜甫曾屡次咏到他:“公孙初据险,跃马意何长?”(《白帝城》)“勇略今何在?当年亦壮哉!”(《上白帝城二首》)。一世之雄,都成了黄土中的枯骨。末尾一句说,人事与音书,如今都只好任其寂寞了。结尾二句,流露出诗人极为忧愤感伤的情绪。清代沈德潜说:“结言贤愚同尽,则目前人事,远地音书,亦付之寂寥而已。”(《唐诗别裁》)像诸葛亮、公孙述这样的历史人物,不论是贤是愚,都同归于尽了。现实生活中,征戍、诛掠更造成广大人民天天都有死亡,作者眼前这点寂寥孤独,根本算不了什么。这话看似自遣之词,实际上却充分反映出诗人感情上的矛盾与苦恼。“志士幽人莫怨嗟,古来材大难为用!”(《古柏行》)“英雄余事业,衰迈久风尘。”(《上白帝城二首》)这些诗句正好传达出诗中某些未尽之意。前人认为此诗“意中言外,怆然有无穷之思”,是颇有见地的。
此诗向来被誉为杜甫律诗中的典范性作品。诗人围绕题目,从几个重要侧面抒写夜宿西阁的所见所闻所感,从寒宵雪霁写到五更鼓角,从天空星河写到江上洪波,从山川形胜写到战乱人事,从当前现实写到千年往迹。气象雄阔,有上天下地、俯仰古今之概。明代胡应麟称赞此诗:“气象雄盖宇宙,法律细入毫芒”,并说它是七言律诗的“千秋鼻祖”,是很有道理的。