sxhkdでこれらの問題が発生するのはなぜですか?

sxhkdでこれらの問題が発生するのはなぜですか?

主な問題:

したがって、私のsxhkd設定には次の行があります。

super + i; b
    export b=$(acpi); notify-send -t 2000 $b

super +  i; r
    export r=$(free -h | awk '{print $6}' | sed 's/available//'); notify-send -t 2000 'Available memory' $r

最初の情報(バッテリー情報)は正常に機能しますが、2番目の情報は「使用可能なメモリ」のみを返します。端末で2番目のコマンドを実行するとexport r=$(free -h | awk '{print $6}' | sed 's/available//'); notify-send -t 2000 'Available memory' $r正常に動作します。文法に何か問題があるのでしょうかsxhkd?私はArchieにいます。

2番目の用語:

さて、上記の行が設定にある場合は、rまたはbを押してコマンドを実行してくださいnotify-send。ホットキーコードチェーンを正しく設定する方法は?

ありがとうございます! !

答え1

まあ、それは愚かな間違いだった。私は中かっこを避けなければなりませんでしたawk

export  r=$(free -h | awk '\{print $6\}' | sed 's/available//'); notify-send -t 2000 'Available memory' $r

これはうまくいきます。

関連情報