fold (Unix)
Appearance
| fold | |
|---|---|
| Operating system | Unix and Unix-like |
| Platform | Cross-platform |
| Type | Command |
| License | coreutils: GNU GPL v3 |
fold는 줄 포장을 수행함으로써 제한된 너비의 컴퓨터 터미널에서 긴 줄이 있는 파일을 더 읽기 쉽게 만들기 위해 사용되는 유닉스 명령입니다.
대부분의 유닉스 터미널은 기본 화면 너비가 80이고, 따라서 긴 줄이 있는 파일을 읽는 것이 짜증날 수 있습니다. fold 명령은 해당 지점 이전에 새 줄에 도달하지 않으면 매 X 문자마다 줄 바꿈을 넣습니다. 만약 -w 인수가 설정되면, fold 명령은 사용자에게 줄의 최대 길이를 설정하는 것을 허용합니다.
History
fold는 1992년 4호부터 X/Open 이식성 안내서의 일부입니다. 그것은 POSIX.1의 첫 번째 버전과 단일 유닉스 사양으로 상속되었습니다.[1] 그것은 1977년 1BSD에 처음 등장했습니다.[2]
GNU coreutils에 번들된 fold 버전은 David MacKenzie에 의해 작성되었습니다.[3]
Example
사용 예로서, file.txt라는 파일을 한 줄에 최대 50자까지 접으려면 다음 명령을 실행할 수 있습니다:
fold -w 50 file.txt
- file.txt:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur dignissim venenatis pede. Quisque dui dui, ultricies ut, facilisis non, pulvinar non, purus. Duis quis arcu a purus volutpat iaculis. Morbi id dui in diam ornare dictum. Praesent consectetuer vehicula ipsum. Praesent tortor massa, congue et, ornare in, posuere eget, pede. Vivamus rhoncus. Quisque lacus. In hac habitasse platea dictumst. Nullam mauris tellus, sollicitudin non, semper eget, sodales non, pede. Phasellus varius ullamcorper libero. Fusce ipsum lorem, iaculis nec, vulputate vitae, suscipit vel, tortor. Cras varius. Nullam fringilla pellentesque orci. Nulla eu ante pulvinar velit rhoncus lacinia. Morbi fringilla lacus quis arcu. Vestibulum sem quam, dapibus in, fringilla ut, venenatis ut, neque.
- 출력:
Lorem ipsum dolor sit amet, consectetuer adipiscin g elit. Curabitur dignissim venenatis pede. Quisque dui dui, ultricies ut, fac ilisis non, pulvinar non, purus. Duis quis arcu a purus volutpat iaculis. Mo rbi id dui in diam ornare dictum. Praesent consectetuer vehicula ipsum. Prae sent tortor massa, congue et, ornare in, posuere eget, pede. Vivamus rhoncus. Quisque lacus. In hac habitasse p latea dictumst. Nullam mauris tellus, sollicitudin non, semper eget, sodales non , pede. Phasellus varius ullamcorper libero. Fusce ipsum lorem, iaculis nec , vulputate vitae, suscipit vel, tortor. Cras varius. Nullam fringilla pellentesque orci. Nulla eu ante pulvinar velit rhoncus lacinia. Morbi fringilla lacus quis arcu. Vestibul um sem quam, dapibus in, fringilla ut, venenatis ut, neque.
See also
References
- ^ – Commands & Utilities Reference, The Single UNIX Specification, Issue 7 from The Open Group
- ^ – FreeBSD General Commands Manual
- ^ https://linux.die.net/man/1/fold
External links
The Wikibook Guide to Unix has a page on the topic of: Commands