.bashrc 文件意外结束

.bashrc 文件意外结束

我在使用 pulseaudio 时遇到了问题,每次启动时都必须在终端中输入“pulseaudio -D”。然而,这非常令人沮丧,所以我希望通过编辑 .bashrc 让 pulseaudio 每次启动时都启动

我在 .bashrc 文件末尾添加了以下几行:

until [[ `ps aux | grep "pulseaudio -D" | grep -v grep | wc -l` -eq 1 ]]
do
    pulseaudio -D >/dev/null 2>&1
    if [[ `ps aux | grep "pulseaudio -D" | grep -v grep | wc -l` -gt 1 ]]
    then
        kill -9 `pidof pulseaudio`
        pulseaudio -D
    fi

https://pastebin.com/QC6LV50d

但从那以后,我一直收到“文件意外结束”的错误,如下文所述截屏

我该如何解决?

答案1

您的do循环缺少以 结尾的done比较

#!/bin/bash
for i in *; do
    echo "item: $i"
done

相关内容