리눅스 paste

  다른 뜻에 대해서는 붙여넣기 문서를 참조하십시오.

1 개요[ | ]

리눅스 paste
/usr/bin/paste
  • 리눅스 파일 행 병합 도구
  • 각 파일의 행들을 읽어서 대응되는 것을 탭으로 구분하여 병합함

2 실행예시: 표준입력[ | ]

testuser@localhost:~$ echo -e 'alice\nbob\ncarol\ndave\nerwin'
alice
bob
carol
dave
erwin
testuser@localhost:~$ echo -e 'alice\nbob\ncarol\ndave\nerwin' | paste - -
alice   bob
carol   dave
erwin
testuser@localhost:~$ echo -e 'alice\nbob\ncarol\ndave\nerwin' | paste - - -
alice   bob     carol
dave    erwin
testuser@localhost:~$ echo -e 'alice\nbob\ncarol\ndave\nerwin' | paste - - - -
alice   bob     carol   dave
erwin

3 실행예시: 파일 2개[ | ]

root@zetawiki:~# cat names.txt 
Mark Smith
Bobby Brown
Sue Miller
Jenny Igotit
root@zetawiki:~# cat numbers.txt 
555-1234
555-9876
555-6743
867-5309
root@zetawiki:~# paste names.txt numbers.txt 
Mark Smith	555-1234
Bobby Brown	555-9876
Sue Miller	555-6743
Jenny Igotit	867-5309

4 실행예시: 변수 2개[ | ]

root@localhost:~# NAMES=$'Mark Smith\nBobby Brown\nSue Miller\nJenny Igotit'
root@localhost:~# NUMBERS=$'555-1234\n555-9876\n555-6743\n867-5309'
root@localhost:~# echo "$NAMES"
Mark Smith
Bobby Brown
Sue Miller
Jenny Igotit
root@localhost:~# echo "$NUMBERS"
555-1234
555-9876
555-6743
867-5309
root@localhost:~# paste <(echo "$NAMES") <(echo "$NUMBERS")
Mark Smith      555-1234
Bobby Brown     555-9876
Sue Miller      555-6743
Jenny Igotit    867-5309

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}