首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端出现在热键上,但命令未执行。

终端出现在热键上,但命令未执行。
EN

Ask Ubuntu用户
提问于 2016-05-24 16:12:10
回答 1查看 71关注 0票数 2

我是一个懒惰的流浪汉,我想让youtube-dl (下载youtube视频的脚本)按下剪贴板中当前链接的热键执行。在我的键盘快捷键中:

代码语言:javascript
复制
gnome-terminal -e  "youtube-dl --extract-audio --audio-quality 0 --audio-format mp3 $(xclip -o)"

如果将该命令输入到单独的终端中,则此命令可以工作,但当我执行热键时,终端会出现<1秒,而脚本不会执行。

有人能指出我哪里出了问题吗?)

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-05-24 16:57:05

当shell执行命令替换时,必须执行命令作为shell的参数:

代码语言:javascript
复制
gnome-terminal -x /bin/sh -c "youtube-dl --extract-audio --audio-quality 0 --audio-format mp3 $(xclip -o)"
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/776916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档