![将 gnome-screenshot -a 保存的文件输出通过管道传输到另一个命令](https://linux22.com/image/578078/%E5%B0%86%20gnome-screenshot%20-a%20%E4%BF%9D%E5%AD%98%E7%9A%84%E6%96%87%E4%BB%B6%E8%BE%93%E5%87%BA%E9%80%9A%E8%BF%87%E7%AE%A1%E9%81%93%E4%BC%A0%E8%BE%93%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%91%BD%E4%BB%A4.png)
我一直在浏览 gnome-panel-screenshot 的手册页:http://www.unix.com/man-page/All/1/gnome-panel-screenshot/并且我看不出有任何方法可以获得所捕获的镜头。
我想要做的事情:
- 调用 gnome-screenshot -a 自动选择区域选择器
- 绘制我的区域
- 当我放开时,它会提示我命名文件并保存
- 当我命名此文件时,我希望它立即通过管道传输到(将其上传到我的服务器):
rsync -avzh -e "ssh" $@ me@remote:/var/www/images
有人知道如何自动执行步骤 3 和 4 吗?
答案1
最后就这样了,不过还是想学习更好的技术!
function screeny() {
scrot -s -e 'rsync -avzh -e "ssh" $f me@remote:/var/www/images'
}