char inválido '@' na expressão awk output

0

Eu tenho um comando awk no script ksh , o comando extrai os campos de um arquivo de log para depois estruturá-los em um novo.

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

quando executo o script, ele retorna para mim:

awk: cmd. line:934: 22",";","[email protected]",";","fn,",";"
awk: cmd. line:934:               ^ invalid char '@' in expression
    
por Mareyes 16.08.2018 / 18:29

0 respostas