awk 명령이 있습니다케시스크립트, 이 명령은 로그 파일에서 필드를 추출하여 새 파일에 구성합니다.
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 protected]",";","fn,",";"
awk: cmd. line:934: ^ invalid char '@' in expression