..png)
작은 파일이나 문자열에 pbcopy를 사용하거나 그냥 실행하면 아무 작업도 수행되지 않습니다. 깜박이는 커서만 표시됩니다. 여전히 무언가를 입력할 수 있지만 Ctrl-C를 통해서만 종료할 수 있습니다. 누구든지 이것에 대해 잘 알고 있습니까? 내가 뭔가 잘못하고 있는 걸까요? 문제를 해결하려면 어떻게 해야 하나요?
답변1
나는 pbcopy를 파이프 싱크로 생각하고 그 동작 pbcopy
과 xclip
완벽하게 일치합니다. 표준 입력을 통해 데이터를 가져와 클립보드에 넣습니다.
# With pbcopy
cat file_name | pbcopy
echo "Stuff, copied via tmux/vim internal buffer" | pbcopy
# With xclip
cat file_name | xclip -selection clipboard
echo "Yeah, vim,tmux can copy directly into clipboard buffer" | xclip -selection clipboard
<<<
는 단지 입력 리디렉션(의 특별한 경우 <<
)일 뿐이며 이러한 사고 과정을 통해 다음이 동일하므로 사용하기가 더 쉬워집니다.
echo Hi | sink
sink <<< Hi
답변2
비슷한 문제가 있습니다. 이와 같은 명령은 작동하지 않습니다.
pbcopy hey
하지만 이것이 작동하는 것 같습니다.
pbcopy <<< hey