A year ago I published in this bug report a script to copy data from clipboard to standard output. This is updated version, only small modifications to improve compatibility with dash shell.
``` #!/bin/sh # print data from clipboard to stdout, again and again... MODE="xclip" #MODE="xsel" # doesn't work well, clipboard is not cleaned and the same text is printed again and again :-( pbcopy () { if [ "$MODE" = "xclip" ]; then xclip -selection clip -i else xsel --clipboard --input fi } pbpaste () { if [ "$MODE" = "xclip" ]; then xclip -selection clip -o else xsel --clipboard --output fi } # MAIN pbcopy </dev/null # clear clipboard while :; do TXT="$(pbpaste)" if [ -n "$TXT" ]; then echo "$TXT" pbcopy </dev/null # clear clipboard else sleep 0.1 # sleep 100ms fi done ``` -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1854092 Title: pbcopy & pbpaste for Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xsel/+bug/1854092/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs