cut -d " " -f 8
및
awk '{print $8}'
을 사용하지만이 8 필드가 항상 사실이 아니다 마지막이라고 가정합니다.
어떻게 쉘 스크립트의 마지막 필드를 표시 할 수 있습니까? 이 일을
cut -d " " -f 8
및
awk '{print $8}'
을 사용하지만이 8 필드가 항상 사실이 아니다 마지막이라고 가정합니다.
어떻게 쉘 스크립트의 마지막 필드를 표시 할 수 있습니까? 이 일을
시도 :
$ awk '{print $NF}'
또는 재미
$ echo "foo bar base" | rev | cut -d ' ' -f1 | rev
base
+1 (빠른 응답) -> \ 1 upvoted -> \ 1 삭제됨 -> \ 1 삭제 취소됨! '좋은 직장! – Kent
편집 : 질문이 변경 되었기 때문에이 대답은 지금 잘못. 함께 움직여, 여기 보일 게 없다.
당신은 당신이 당신의 질문을 통해 ** 바이트 **를 썼다
tail -c 1
예! 그건 ** byte ** +1 – Kent
오, 나는 어리석게도 의도 된 질문이 아니라 묻는 질문에 대답했다.) –
입력의 끝에서 지정한 바이트 수를 인쇄 할
tail
을 사용할 수 있습니다, 당신은 정말 바이트를 의미합니까? 또는 필드/열 ?? – Kent죄송합니다. 나는 필드/컬럼을 의미했습니다. 질문이 명확 해졌습니다. – octosquidopus