这是一首七言古诗,共八句。前六句专写金陵妓。开头两句,诗用行人“窃听琴声”发端,琴声自“碧窗里”传出,表明弹琴的人是女子,琴声能引来行人窃听,可见琴声悠扬优美,弹琴的人技艺娴熟。这两句描写金陵城东的歌妓善弹古琴。“落花一片天上来,随人直度西江水。”以一片落花喻指金陵子,形容她好像仙女,气韵不凡,自天而降落人间,随人们一起渡过西江水,来到金陵。“楚歌吴语”二句,描写金陵子富有情致:金陵子能唱楚歌,她操一口吴侬软语,娇滴滴未成腔调先有情。李白《出妓金陵子呈卢六四首》:“小妓金陵歌楚声。”李白对这位才艺、容貌双全的歌妓曾倾心过。他写的诗句“我亦为君饮清酒,君心不肯向人倾”(《出妓金陵子呈卢六四首》其四),透露过这个消息。
最后两句,诗人以摅写自己的心迹结束全篇。他借用晋朝谢安的典故,喻写自己的意愿。谢安旧时隐居于会稽东山,后来居住金陵,他便筑土山以比拟东山,常携妓纵情游赏。李白的《东山吟》也写过这则典故,他在题下自注:“去江宁城三十五里,晋谢安携妓之所。”诗云:“携妓东土山,怅然悲谢安。”这首《金陵子》结句与《东山吟》意义类似。“谢公正要东山妓,携手林泉处处行”,诗人正邀约金陵子,携手在林泉佳处游赏。谢安志在东山,李白志在林泉,诗意故作放旷,而不满现实、退隐青山之志,隐然可见。魏颢《李翰林集序》记载李白的事迹:云:“ (太白)间携昭阳、金陵之妓,迹类谢康乐(按,谢灵运封康乐公,魏氏误以谢灵运为谢安),故世号李东山。”
摹写歌妓,如果着意于容貌、服饰和纤秾艳丽的色彩,必流于平庸。李白却用宕逸轻灵之笔,清新洒脱的语言,形容金陵子的才艺、气韵、情致,不落俗套,情意缠绵。结句切金陵城,借用谢安典故,比喻自身意绪,就地起兴,喻意恰当,妥贴自然,更增添了诗篇的超逸神韵。
此诗中“数骑”和“敢”字都是经过锻炼的字眼。只用三个字就表现了安禄山叛军的强壮和官军的怯弱。“青是烽烟白人骨”这一句,本来应该说“青是烽烟,白是人骨”。缩成七言句只好省略一个“是”字。《同谷歌》有一句“前飞鴐鹅后鹙鶬”,本来是“前飞鴐鹅,后飞鹙鶬”。省略了一个“飞”字。又《李潮八分小篆歌》有一句“秦有李斯汉蔡邕”,省略了一个“有”字。这种句法,仅见于七言古诗,五言诗中绝对不可能有。七言律诗中也少见。“青是烽烟白人骨”止是一个描写句,“白人骨”还属于夸张手法。阵亡士兵的尸体暴露在荒野里,至少要几个月才剩一堆白骨。杜甫此句,只表现“尸横遍野”的情景。他有一首《释闷》诗,其中有一联道:“豺狼塞路人断绝,烽火照夜尸纵横。”也是写战后的原野,它和“青是烽烟白人骨”是同一意境的两种写法。
此诗第二联写安禄山部队的强悍,第三联是其后果,所以写官军死亡之惨。而在叙述同一事件的另一首诗《悲陈陶》里,第二联写官军士气怯弱,无战斗力;第三联是其后果,所以写“群胡”的飞扬跋扈。可见杜甫从两个不同的角度来描写同一事件的艺术手法。第四联是写被困在长安城内的人民和作者自己的思想感情。陈陶斜一败之后,长安城中的人民在痛哭之馀,还希望官军马上再来反攻。可是在青坂再败之后,人民知道敌我兵力相差甚远,只得放弃“日夜更望官军至”的念头。杜甫在长安城中,听到唐军战败的消息,心中非常焦急。而只好设想托人带信给官军,希望他们好好整顿兵力,待明年再来反攻。这两首诗的结尾句深刻地表现了人民对一再成败的官军的思想感情的合于逻辑的转变。
《杜诗镜铨》引用了邵子湘的评语云:“日夜更望官军至,人情如此;忍待明年莫仓卒,军机如此。此杜之所以为诗史也。”这个评语,反映出邵子湘认为两个结句有矛盾,因此他把《悲陈陶》的结句说是人民的感情如此;把《悲青坂》的结句说是军事形势有这样的需要。他以为这样讲可以解释矛盾。其实是似是而非。要知道,“军机如此”,也同样是长安城中人民听到青坂之败以后的认识和感情。杜甫写的正是人民思想感情的转变,根本不能以为两首诗的结句有矛盾。