неверный символ ‘@’ в выводе выражения awk

У меня есть команда awk для сценария ksh , команда извлекает поля из файла журнала, чтобы затем структурировать их в новом.

ultimate=$(grep -oP 'Time:\K.*' $log2 | column -t | awk '{print $3,"/","'"$month"'","/",$2,";",$4,";","'"$fBrand"'",";",'"$fUser"'",";","'"$fSerial"'",";","'"$fEmail"'",";","'"$fLocation"'",";"}' | sort | sed 's: ::g') 

когда я выполняю скрипт, он возвращается ко мне:

 awk: cmd. line:934: 22",";","email@bla.bla.com",";","fn,",";" awk: cmd. line:934: ^ invalid char '@' in expression