在CLI应用程序中获取用户选择

时间:2015-05-11 18:29:09

标签: macos shell terminal command-line-interface clipboard

我是iTerm 2中自动复制功能的忠实粉丝。是否可以通过Bash / ZSH / Node / Python等方式以编程方式获取用户的选择?我熟悉使用像pbcopy这样的东西来粘贴粘贴板,但不熟悉在JavaScript或Objective-C之外检索当前选择的方法。

1 个答案:

答案 0 :(得分:0)

您可以 - 假设这是一个X-Windows问题 - 使用xclip命令从命令行(或在shell脚本中)检索当前的X选择。例如,像这样:

current_selection=$(xclip -o)
echo "Your selection was: $current_selection)

xclip的来源是here,很可能已经为你最喜欢的操作系统打包了(在我的Fedora盒子上,它可以通过xclip包获得)。