我可以从终端调用它:
echo 'hello' > ~/Desktop/testing
我得到了预期的输出。
但是,当我尝试在 Linux Mint Cinnamon 18.3 中创建键盘快捷方式(通过系统设置 -> 键盘 -> 自定义快捷方式)时,在调用快捷方式后我没有获得预期的输出。
这是怎么回事以及如何为上面的命令创建快捷方式?
答案1
这是一个常见问题。许多“exec”系统不支持重定向。在这种情况下,您始终可以将命令包装在 bash(或 sh)中:
bash -c "echo 'hello' > ~/Desktop/testing"