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

첫 번째 정보(배터리 정보)는 제대로 작동하지만 두 번째 정보는 "사용 가능한 메모리"만 반환합니다. 터미널에서 두 번째 명령을 실행하면 export r=$(free -h | awk '{print $6}' | sed 's/available//'); notify-send -t 2000 'Available memory' $r정상적으로 작동합니다. 문법에 뭔가 문제가 있는 걸까요 sxhkd? 나는 Archie에 있습니다.

두 번째 용어:

음, 위의 줄이 구성에 있으면 r 또는 b를 눌러 명령을 실행하세요 notify-send. 핫키 코드 체인을 올바르게 설정하는 방법은 무엇입니까?

감사해요! !

답변1

글쎄, 그것은 어리석은 실수였습니다. 나는 중괄호를 피해야했습니다 awk.

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

이것은 작동합니다.

관련 정보