У меня есть входной файл, как показано ниже:
apple 6
banana 7
goat 8
, и мне нужно вывести как
{6,apple},
{7,banana},
{8,goat}
Однако, когда я запускаю awk, как показано ниже, он печатает лишнюю последнюю запятую(,).Как избежать этой последней запятой?
awk '{print "{"$2","$1"},"}' data
{6,apple},
{7,banana},
{8,goat},
Обновление :
На самом деле мне нужен был вывод, подобный этому
{6,apple},
{7,banana},
{8,goat}
]
и когда я запускаю
awk '{print "{"$2","$1"},"}' END {print "\t\t]\n}' data
это дает мне
{6,apple},
{7,banana},
{8,goat},
]
Мне не нужна последняя запятая ... Как этого избежать в этом случае?