![为什么这个 bash 脚本在 i3block 中生成退出代码 2?](https://linux22.com/image/1025335/%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AA%20bash%20%E8%84%9A%E6%9C%AC%E5%9C%A8%20i3block%20%E4%B8%AD%E7%94%9F%E6%88%90%E9%80%80%E5%87%BA%E4%BB%A3%E7%A0%81%202%EF%BC%9F.png)
我对 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,为什么?
我对 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,为什么?