나는 보통 텍스트를 사용하여 메모를 작성하는 데 사용하는 텍스트 파일이 있습니다 cat >> file
. 때때로 나는 빈 줄이나 두 줄을 사용하여 (새 줄 문자 만 반환) 새로운 주제 / 생각을 지정합니다. 각 세션이 끝나면 Ctrl+로 파일을 닫기 전에 D일반적으로 세션을 분리하기 위해 많은 (5-10) 개의 빈 줄 (return-key)을 추가합니다.
이것은 분명히 영리하지는 않지만이 목적으로 저에게 효과적입니다. 내가 할 최종 최대 그러나 많은 불필요한 빈 줄이 많은, 내가 제거하는 방법을 찾고 있어요 그래서 여분의 라인 (대부분). 몇 가지 옵션으로 직접 사용할 수있는 Linux 명령 (cut, paste, grep, ...?)이 있습니까? 또는 sed, awk 또는 perl에 대한 아이디어가 있습니까? C ++로 무언가를 작성하면 (실제로 스스로 할 수 있음) 과잉처럼 보입니다.
사례 # 1 : 필요한 것은 연속 된 빈 줄을 두 개 이상 제거하고 두 개의 빈 줄로 바꾸는 스크립트 / 명령입니다. 하나 이상의 줄을 제거하거나 (2 개 이상) 여러 개의 빈 줄을 하나의 빈 줄로 바꾸는 것도 좋은 방법입니다.
사례 # 2 : 두 줄의 텍스트 사이 에서 하나의 빈 줄을 제거하는 스크립트 / 명령을 사용할 수도 있지만 여러 줄을 그대로 둡니다 (빈 줄 중 하나를 제거해도됩니다).
vim
하나와 함께 빈 줄을 교체하는 것이었다 하나의 빈 줄).