Seu loop do
não tem o final em done
. Compare
#!/bin/bash
for i in *; do
echo "item: $i"
done
Eu estava tendo problemas com pulseaudio e tive que sempre digitar 'pulseaudio -D' no terminal toda vez que eu inicializava. No entanto, isso foi bastante frustrante e, portanto, eu estava ansioso para fazer pulseaudio para inicialização cada vez na inicialização, editando .bashrc
Eu adicionei essas linhas no final do arquivo .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
Mas, depois disso, recebi o erro de 'fim de arquivo inesperado', contido na Captura de tela .
Como posso resolver isso?