Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 从OS/X终端将文本复制到剪贴板_Macos_Shell_Iterm - Fatal编程技术网

Macos 从OS/X终端将文本复制到剪贴板

Macos 从OS/X终端将文本复制到剪贴板,macos,shell,iterm,Macos,Shell,Iterm,我经常不得不从终端复制和粘贴文本。有没有办法将命令的输出重定向到shell变量或另一个将输出放入剪贴板的命令?使用pbcopy和pbpaste。发送到pbcopy的任何内容都会进入剪贴板。运行pbpaste将剪贴板的内容发送到标准输出,您可以像所有其他命令一样链接它们 您可以在这里找到一些示例用法:pbcopy和pbpaste在某些环境中用问号替换非ASCII字符。可以通过将LC\u CTYPE设置为UTF-8来避免这种情况 LC_CTYPE=UTF-8 pbpaste 您还可以使用osasc

我经常不得不从终端复制和粘贴文本。有没有办法将命令的输出重定向到shell变量或另一个将输出放入剪贴板的命令?

使用
pbcopy
pbpaste
。发送到
pbcopy
的任何内容都会进入剪贴板。运行
pbpaste
将剪贴板的内容发送到标准输出,您可以像所有其他命令一样链接它们


您可以在这里找到一些示例用法:

pbcopy
pbpaste
在某些环境中用问号替换非ASCII字符。可以通过将
LC\u CTYPE
设置为
UTF-8
来避免这种情况

LC_CTYPE=UTF-8 pbpaste
您还可以使用osascript:

osascript -e 'on run {input}
set the clipboard to input
end' "ä"

osascript -e 'the clipboard as text'