| HOME / 정보공유 / AIX 명령어 모음

fold
fold fold 명령 목적 유한 폭 출력 장치에 맞게 긴 행을 여러 행으로 나누어 출력합니다. 구문
fold [ -b ] [ -s ] [ -w Width ] [ File... ]
설명
fold 명령은 유한 폭 출력 장치에 맞게 긴 행을 접힘 출력하는 필터입니다. 디폴트로, 명령은 한 행을 폭이 80인 여러 행으로 나누어 표준 입력의 내용을 출력합니다. 명령에 대한 입력으로서 하나 이상의 파일을 지정할 수 있습니다.
fold 명령은 캐리지 리턴 문자를 입력 행에 삽입하여 각 출력 행의 폭이 Width 매개변수에 지정된 값을 초과하지 않는 범위 내에서 가능한 한 넓어지도록 합니다. -b 플래그를 지정하면, 행 폭은 바이트로 계산됩니다. -b 플래그를 지정하지 않을 경우에는 다음과 같습니다.
Width는 LC_CTYPE 환경 변수가 결정한 대로 열 단위로 계산됩니다.
후진 문자가 출력 행의 길이를 1씩 감소시킵니다.
탭 문자는 열 위치가 1에 8의 배수를 더한 위치인 다음 열로 전진합니다.
파일에 탭이 있는 경우, fold 명령은 8의 배수인 -wWidth 값을 승인합니다. 파일에 탭이 포함된 경우 다른 폭 값을 사용하려면, fold 명령을 사용하기 전에 expand 명령을 사용하십시오.
주:
fold 명령은 존재하는 밑줄에 영향을 줄 수 있습니다.
fold 명령은 -b 플래그를 사용하여도 멀티바이트 문자 중간에 새로운 행 문자를 삽입하지 않습니다.
플래그
-b Width를 바이트 단위로 계산합니다. 디폴트는 열 단위로 계산하는 것입니다.
-s 출력 행 세그멘트에 공백 문자가 있을 경우, Width 한계 내의 가장 오른쪽 공백 다음에 행을 끊습니다. 디폴트는 각 출력 행 세그먼트가 가능한 한 넓게 되도록 행을 나누는 것입니다.
-w Width 행의 최대폭을 Width 변수의 값으로 지정합니다. 행의 최대폭은 2048입니다. 디폴트는 80입니다.
종료 상태
이 명령은 다음 종료 값을 리턴합니다.
0 모든 입력 파일이 성공적으로 처리되었습니다.
>0 오류가 발생했습니다.
예제
longlines라는 파일의 행을 72 폭으로 접으려면, 다음과 같이 입력하십시오.
fold -w 72 longlines
파일
/usr/bin/fold fold 명령을 포함합니다.
관련 정보
expand 명령, tab 명령.