Clipboard
Read and write the macOS system clipboard using pbcopy and pbpaste.
Read Clipboard Contents
code
exec: pbpaste
Write Text to Clipboard
code
exec: echo -n "TEXT_TO_COPY" | pbcopy
Write file contents to clipboard:
code
exec: cat /path/to/file.txt | pbcopy
Write Command Output to Clipboard
code
exec: date | pbcopy
code
exec: pwd | pbcopy
Pipe Between Clipboard and Tools
Clipboard → process → clipboard:
code
exec: pbpaste | sort | pbcopy
Clipboard → file:
code
exec: pbpaste > /path/to/output.txt
File → clipboard:
code
exec: pbcopy < /path/to/input.txt
Copy Image to Clipboard (via AppleScript)
code
exec: osascript -e ' set theFile to POSIX file "/path/to/image.png" set the clipboard to (read theFile as «class PNGf») return "Image copied to clipboard." '
Get Clipboard Type Info
code
exec: osascript -e ' clipboard info '
Clear Clipboard
code
exec: osascript -e 'set the clipboard to ""'
Notes
- •
pbcopyreads from stdin and places content on the clipboard. - •
pbpastewrites clipboard content to stdout. - •These are macOS-only commands (not available on Linux).
- •Binary clipboard contents (images, etc.) require AppleScript.
- •Clipboard changes are immediate and system-wide.