【发布时间】:2019-11-12 17:01:53
【问题描述】:
如果我的 ZSH 提示符中有一首当前播放的歌曲,我正在尝试添加该歌曲。我正在使用 JXA 命令osascript -l JavaScript -e "Application('Music').currentTrack.name()"。我正在尝试将其分配给一个变量。然后回显该命令。
precmd() {
SONG=$( echo -e osascript -l JavaScript -e "Application('Music').currentTrack.name()" )
LEFT=echo $SONG
RIGHT="$(dracula_time_segment) $(battery_pct_prompt)"
RIGHTWIDTH=$(($COLUMNS-${#LEFT}))
}
我尝试了多种变体,例如:在表达式内外回显以及各种标志。
【问题讨论】:
标签: shell applescript zsh oh-my-zsh zshrc