clipboard는 리다이렉션(redirection)과 파이프(pipe)를 타고
2015-11-18
$ pbcopy < ~/.ssh/id_rsa.pub
github ssh key 도움말 페이지에서 처음 봤다. 이런 게 있었다니.
$ cat ~/.ssh/id_rsa.pub
웹페이지에 붙여넣을 게 있다. 그러면 화면에 출력한 파일 내용을 마우스로 긁어다가 붙였는데, 이럴 필요 없었다.
몸이 편해진다. 좋다. 또 뭐 좋은 거 있나? 있다. 간결한 설명을 도와준다. 어떤 걸 긁어서 붙여야 한다. 길게 말할 것 없이 동작하는 스크립트로 기술하면 된다.
mac
$ echo hello clipboard | pbcopy $ echo `pbpaste` hello clipboard
windows
C:\> echo hello clipboard | clip C:\> @powershell -NoProfile -ExecutionPolicy Bypass -Command "add-type -an system.windows.forms; [System.Windows.Forms.Clipboard]::GetText()" hello clipboard
paste
같은 걸 같이 제공해주면 좋을 텐데, 없다. 만들어 써야 한다. 잘 알지도 못하면서 기대치가 낮아서 그런지, clip
명령이 있다는 것 하나로 놀랐다.
mingw, cygwin
$ echo "hello clipboard" > /dev/clipboard $ cat /dev/clipboard hello clipboard
linux
$ echo "hello clipboard" | xclip -selection clipboard $ echo `xclip -o -selection clipboard` hello clipboard
참고
- pbcopy, pbpaste - OS X Man Pages
- Clip - TechNet
- Little-known command line utility: clip - The Old New Thing
- cygwin command to copy to windows clipboard - stackoverflow

- category:
- pragmatic 11
- tags:
- clipboard 1
- shell 3
- batch 4
- osx 2
@ohyecloudy
,ohyecloudy@gmail.com