이 질문의 변형은 확실히 여러 곳에서 여러 번 요청되었지만 M
파일에서 마지막 줄을 운없이 제거하려고합니다 .
두 번째 투표 대답 에 이 질문 은 A 파일의 마지막 라인을 제거하기 위해 다음을 수행하는 것이 좋습니다 :
head -n -1 foo.txt > temp.txt
그러나 OSX & Zsh에서 시도하면 다음과 같은 결과가 나타납니다.
head: illegal line count -- -1
왜 그런 겁니까? 어떻게 제거 할 수있는 M
마지막 라인 과 처음 N
주어진 파일의 라인을?
1
참조 동등하지 않은 기능 POSIX의 머리와 꼬리를
—
스테판 Chazelas가
출력은
—
jofel
head --version
무엇입니까? 어떤 시스템을 사용하고 있습니까?
@jofel
—
Amelio Vazquez-Reina
head --version
은 실제로 오류를 반환합니다.