tail head cat sleep
QR code linking to this page

Man page  — PASTE

명칭

paste – 파일의 대응하는 행 또는 계속하는 행을 병합 한다

내용

서식


paste [-s] [-d list] file ...

해설

paste 유틸리티는, 주어진 입력 파일의 대응하는 행의 결합을, 마지막 파일 이외의 개행 캐릭터를 하나의 탭 캐릭터에 옮겨놓으면서 실시해, 그 결과의 행을 표준 출력에 써냅니다. 입력 파일의 하나가 EOF (파일의 끝)에 이르렀을 경우, 다른 파일의 종료까지 그 파일은 공행이 있는것 같이 다루어집니다.

이하와 같은 옵션이 있습니다.
-d list
  디폴트의 탭 대신에 개행 캐릭터를 치환하기 위한 캐릭터로서 사용합니다. list 안의 캐릭터는 순회하도록(듯이) 사용됩니다. 즉, list 의 캐릭터가 끝났을 때에는 최초의 캐릭터가 다시 사용됩니다. 이것은, (디폴트의 조작에서는) 마지막 입력 파일로부터의 행까지, 혹은 ( -s 옵션 사용시에는) 각 파일의 마지막 행이 표시될 때까지 계속됩니다. 마지막 행을 표시했더니, paste (은)는, 선택된 캐릭터의 최초부터 조작을 실시합니다.

이하의 특수 캐릭터를 기술 가능합니다.

\n 개행 캐릭터
\t 탭 캐릭터
\\ backslash 캐릭터
\0 공문자열 (눌 캐릭터가 아닙니다)

상기 이외의 캐릭터는, backslash 첨부의 경우 그 캐릭터 자신을 표현합니다.
-s
  별개의 입력 파일의 전행의 결합을, 명령행에 줄선 순서에 실시합니다. 입력 파일중의, 마지막 행 이외의 모든 행의 개행 캐릭터는, -d 옵션이 지정되어 있지 않은 경우는, 탭 캐릭터로 옮겨놓을 수 있습니다.

-’ 하지만, 1 개(살) 이상의 입력 파일로 지정되었을 경우, 표준 입력이 사용됩니다. 표준 입력은, 한 번에 일행 읽혀 순회적으로 ‘-’ 의 각 실체로서 사용됩니다.

사용예

커런트 디렉토리의 파일을 3 칼럼에서 표시합니다:

    ls | paste - - -

파일중의 행의 조를 단일행에 조합합니다.

    paste -s -d '\t\n' myfile

파일중의 행에 번호를 붙입니다. nl(1) (와)과 닮아 있습니다:

    sed = myfile | paste -s -d '\t\n' - -

bin 라는 이름의 디렉토리를 코론으로 단락지어 리스트 합니다. PATH 환경 변수로 사용하는데 적합합니다:

    find / -name bin -type d | paste -s -d : -

진단

The utility exits 0 on success, and >0 if an error occurs.

관련 항목

cut(1), lam(1)

표준

paste 유틸리티는, IEEE Std 1003.2 ("POSIX.2") 호환인 것이 기대되고 있습니다.

역사

paste 명령은 AT&T 32v (으)로부터 등장했습니다.

버그

멀티 바이트 캐릭터의 딜리미터는 -d 옵션으로 지정할 수 없습니다.

PASTE (1) June 6, 1993

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.