我正在尝试打印从一个文件中收集到的数据,其中每个集合都有一个新行(\n)
代码:
awk '/mail:|fullName:|uid:/{s=s", "$0} END{print substr(s,3)}' dump2.txt现在的产出:
mail: bogus@bogus.com , fullName: Bogus Bogus, uid: 666 mail: bogus2@bogus.com , fullName: Bogus2 Bogus2, uid: 667期望产出:
mail: bogus@bogus.com , fullName: Bogus Bogus, uid: 666 \n
mail: bogus2@bogus.com , fullName: Bogus2 Bogus2, uid: 667 \n发布于 2014-10-02 10:59:06
您只需将\n添加到欲望之地:
awk '/mail:|fullName:|uid:/{s=s", "$0}\n END{print substr(s,3)}' dump2.txthttps://unix.stackexchange.com/questions/158828
复制相似问题