테이블의 마지막 행에 필드를 추출하기위한 bash 스크립트를 작성하고 싶습니다. 나는 예시로 설명 할 것이다. 나는sed를 사용하여 주어진 테이블의 마지막 행에서 필드 추출하기
Table 1 (foobar)
num flag name comments
1 ON Frank this guy is frank
2 OFF Sarah she is tall
3 ON Ahmed who knows him
Table 2 (foobar)
num flag name comments
1 ON Mike he is short
2 OFF Ahmed his name is listed twice
내가 3
입니다 Table1
의 마지막 행에서 첫 번째 필드를 추출 할 ... 같은 공간이 구분 된 필드와 테이블을 포함하는 텍스트 파일이 있습니다. 이상적으로 나는 이것을하기 위해 주어진 테이블의 제목을 사용할 수 있기를 원합니다. 각 테이블간에 캐리지 리턴이 보장됩니다. sed와 grep을 사용하여이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
을 '와'grep'? 'awk'는 이런 종류의 일을하기 위해 만들어졌습니다. –
대부분 학습 목적이지만 일관성을 위해서. 또한 awk가 반드시 필요하지 않은 컴퓨터로 포팅 될 수 있습니다. – user2150250