我有一个shell脚本,在其中以bash运行以下命令:
GET_FIRST_SINK=$(pactl list short sinks | grep VirtualSystemSink | awk '{print $2}')
until [ $GET_FIRST_SINK == "VirtualSystemSink" ]; do
echo "Attempting to re-try..."
done
echo 'Done'
当我运行它时,它会不断循环播放。
GET_FIRST_SINK
必须是值为VirtualSystemSink
的字符串才能结束循环。
有人看到我在做什么错吗?