sed 명령을 사용하여 텍스트 파일의 첫 번째 열과 마지막 열만 표시하는 방법을 알아내는 데 도움이 필요합니다. 1 열에 대해 지금까지 가지고있는 내용은 다음과 같습니다.
cat logfile | sed 's/\|/ /'|awk '{print $1}'
마지막 열을 보여주기위한 나의 미약 한 시도는 다음과 같습니다.
cat logfile | sed 's/\|/ /'|awk '{print $1}{print $8}'
그러나 이것은 첫 번째 열과 마지막 열을 가져 와서 하나의 목록으로 병합합니다. sed 및 awk 명령으로 첫 번째 열과 마지막 열을 명확하게 인쇄하는 방법이 있습니까?
샘플 입력 :
foo|dog|cat|mouse|lion|ox|tiger|bar