Cinnamonがキーボードショートカットを介して呼び出すと、コマンド出力をファイルにリダイレクトできません。

Cinnamonがキーボードショートカットを介して呼び出すと、コマンド出力をファイルにリダイレクトできません。

端末から呼び出すことができます。

echo 'hello' > ~/Desktop/testing

期待される結果を得る。

ただし、Linux Mint Cinnamon 18.3でキーボードショートカットを作成しようとすると(システム設定 - >キーボード - >カスタムショートカットを介して)、ショートカットを呼び出した後に期待した結果は表示されません。

何が起こっており、上記のコマンドへのショートカットをどのように作成できますか?

答え1

これは一般的な質問です。多くの「exec」システムはリダイレクトをサポートしていません。この場合、いつでもコマンドをbash(またはsh)にラップできます。

bash -c "echo 'hello' > ~/Desktop/testing"

関連情報