하기와 같은 log file에서
Error: Patch AT_6.2.0.b_0009c expected 'ASML-BB-001-0017A-HW' to be at version 0.201703311623
하기와 같이 두 개의 특정 열만 출력하고 싶습니다.
Patch AT_6.2.0.b_0009c ASML-BB-001-0017A-HW
하기 두개의 명령어를 사용하여 각각 한 문자열씩은 추출해 냈는데 같은 라인에 추출이 되지 않네요.
cat validation.log | awk ' {print $3} ' | grep "AT_6.2.0.b*" | grep -v ":"
sed "s/.*'\(.*\)'.*$/\1/" /data/file_upload/validation.log
참고로 하기와 같이 빈 공간을 구분자로 하기에는 맞지 않는 경우가 있어 두번째 문자열은 ''를 구분자로 사용하여 추출하고 싶습니다.
Error: Patch AT_6.2.0.b_0004c: digest mismatch for 'ecentre'