Pbcopy friert irgendwie ein (ich kann aber noch tippen)

Pbcopy friert irgendwie ein (ich kann aber noch tippen)

Wenn ich pbcopy auf eine kleine Datei oder Zeichenfolge anwende oder es einfach ausführe, passiert nichts. Ich bekomme nur einen blinkenden Cursor angezeigt. Ich kann noch etwas eingeben, aber nur mit Strg+C beenden. Kennt das jemand? Mache ich etwas falsch? Was kann ich versuchen/tun, um das Problem zu beheben?

Antwort1

Ich stelle mir pbcopy als eine Pipe-Senke vor, und das Verhalten von pbcopyund xclippasst dann perfekt. Sie nehmen Daten über die Standardeingabe und legen sie in die Zwischenablage.

# 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

<<<ist nur eine Eingabeumleitung (Sonderfall von <<) und durch diesen Denkprozess wird es einfacher zu verwenden, da Folgendes gleichwertig ist

echo Hi | sink
sink <<< Hi

Antwort2

Ich habe ein ähnliches Problem. Befehle wie dieser funktionieren nicht:

pbcopy hey

Aber es scheint, als ob das hier funktioniert:

pbcopy <<< hey

verwandte Informationen