일부 최상위 데이터가 포함된 로그 파일이 있습니다.
2016년 5월 9일 월요일 23:45:02 EDT PID 사용자 PR NI VIRT RES SHR S %CPU %MEM TIME+ 명령 14816 반경 25 0 848m 415m 10m S 10 2.6 274:05.28 자바
첫 번째 행과 %MEM 값을 얻는 방법은 무엇입니까?
나는 시도했습니다 sed
// awk
그러나 paste
아무런 행운도 없었습니다.
값이 21일이라는 것을 항상 신뢰할 수 없기 때문에 왠지 데이터가 완벽하지 않습니다.
답변1
어색한 순간:
$ awk 'NR == 1 {print;} NR == 2 {print $10; exit;}' input
답변2
head
/ tail
및 다음을 사용해 볼 수 있습니다 awk
.
head -1 logfile
tail -n +2 logfile | awk '{print $10}'