为什么这个 bash 脚本在 i3block 中生成退出代码 2?

为什么这个 bash 脚本在 i3block 中生成退出代码 2?

我对 i3block 使用了这个 bash 脚本,但得到退出代码 2:

#!/bin/bash
sink=$(pacmd list-sinks | grep '* index:')
if [[ "${sink:11:11}" -eq "1" ]]
then
    echo 'usb'
else
    echo 'mic'
fi

从命令行运行时脚本运行良好,但不适用于 i3block,为什么?

相关内容