하나 이상의 줄 바꿈으로 끝나고 하나의 줄 바꿈으로 끝나야하는 파일이 있습니다. Bash / Unix / GNU 도구로 어떻게 할 수 있습니까? 잘못된 파일 예 : 1\n \n 2\n \n \n 3\n \n \n \n 수정 된 파일 예 : 1\n \n 2\n \n \n 3\n 다시 말해 : EOF와 파일의 …
ed최소한의 텍스트 편집기 인 프로그램 은 Ctrl- 를 사용하여 인터럽트를 보내서 종료 할 수 없으며 C대신 "?"오류 메시지를 인쇄합니다. 콘솔에. ed인터럽트를 수신했을 때 종료 되지 않는 이유는 무엇 입니까? 명백한 오류 메시지가 종료하는 것보다 더 유용한 이유는 없습니다. 이 동작은 많은 새로운 사용자를 다음과 같은 상호 작용으로 연결합니다. $ ed …
아직 진단되지 않은 응용 프로그램 버그로 인해 전체 디스크가있는 수백 대의 서버가 있습니다. 로그 파일이 아니라 변수 정의가있는 사용자 환경 파일이 중복 된 줄로 채워진 파일이 하나 있습니다 (따라서 파일을 삭제할 수는 없습니다). sed잘못 추가 된 줄을 확인하고 삭제 하는 간단한 명령을 작성 하여 파일의 로컬 사본에서 테스트했습니다. 의도 한대로 …
아마 그럴 것 qed같지만 이것을 확인하거나 거부 할 출처를 찾을 수 없습니다. 또한 ed유닉스의 전체 기간 동안 존재 해 왔으며 sam1980 년대 초에 작성되었습니다. 벨 랩스에서 유닉스 시대부터 Plan9까지 대부분의 사람들이 사용한 것을 알고 있습니까? 타임 라인이 다음과 같다고 생각합니다. qed-> ed-> sam->acme