반응형
텍스트 파일의 정형화, fold
`fold`는 UNIX 및 Linux 시스템에서 사용되는 텍스트 유틸리티로, 주어진 파일이나 표준 입력의 각 줄을 지정된 너비로 줄바꿈합니다. 이 명령어는 주로 긴 텍스트 줄을 여러 줄로 나누는 데 사용됩니다.
기본 사용법
fold [OPTION]... [FILE]...
주요 옵션
- `-w, --width=WIDTH`: 출력 줄의 최대 너비를 지정합니다. 기본값은 80입니다.
- `-s, --spaces`: 줄바꿈 시 공백 문자에서만 줄바꿈합니다.
- `-b, --bytes`: 너비를 바이트로 계산합니다 (다중 바이트 문자에 유용).
사용 예
다음 사례로 변화되는 모습을 보겠습니다.
1. 텍스트를 50자 너비로 줄바꿈
fold -w 50 filename.txt
2. 공백에서만 줄바꿈
fold -s -w 50 filename.txt
3. 표준 입력에서 텍스트 받기
echo "This is a very long line that needs to be wrapped to fit within a certain width." | fold -w 30
정리
`fold` 명령어는 텍스트 파일의 줄을 지정된 너비로 간단히 줄바꿈하고 싶을 때 유용합니다. 가령, 특정 너비로 텍스트를 포맷팅하거나, 너무 긴 줄을 읽기 쉽게 만들 때 사용할 수 있습니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 메모리 사용량 알아보기, free (59) | 2023.09.13 |
---|---|
[리눅스 명령어] 출력 형식 정형화 하기, fmt (46) | 2023.09.12 |
[리눅스 명령어] 사용자 정보 알기, finger (78) | 2023.09.10 |
[리눅스 명령어] 파일 찾기, find (106) | 2023.09.09 |
[리눅스 명령어] 파일 종류 보기, file (97) | 2023.09.08 |