【发布时间】:2014-11-12 14:31:19
【问题描述】:
例如,我有一个姓名列表(名字和姓氏):
Tom Smith Mary Brown Harry Anderson Sally Hall
我想将其输出为:
Tom Smith, Mary Brown, Harry Anderson, Sally Hall
如果我/您可以在“最后一个”逗号后添加 'and',则可获得奖励积分。
现在我知道我可以将它放入 for 循环中并打印和迭代并检查是否是从头到尾的三个字段,但我认为使用 awk 或其他命令必须有更简单的方法。
有什么想法吗?
【问题讨论】:
-
如果您不知道,您之所以会吸引如此多的反对票,是因为您没有尝试自己解决这个问题。
-
我的尝试会很混乱。我确实提到过我会把它扔到一个 for 循环中,一次打印两个并迭代。我知道这很混乱,也知道我来论坛的原因。但是你我想知道。
-
也许它会很混乱,但展示你解决问题的尝试总是比简单地发布问题更好。将来,您应该这样做。