К сожалению, вы не собираетесь магически изменять значение $ 0, переназначая $ 1 и $ 2.
Вы должны точно указать awk, что именно вы хотите напечатать здесь.
Это означает, что вам нужно явно перегенерировать строку с
print $ 2, ":", $ 1, ":", $ 3, ":" ...
или используйте printf аналогичным образом.
sed может быть чуть лучше - вы можете просто поменять местами первые два поля, используя замену регулярного выражения. В качестве альтернативы вы можете сделать то же самое в awk, используя функции sub или gsub, но это, вероятно, более болезненно.
Кстати, вам, вероятно, нужен пробел между / cjares / и действием.