Bash脚本给出了非法数字错误

时间:2016-06-23 00:46:49

标签: bash shell

进入第15行后我收到错误... 为什么?我已经尝试过',',`......没什么。

#!/bin/bash
clear
if [ "$#" -lt 1 ]; then
echo "Necessita de 1 argumento! (diretorio)\nPor favor, indique um diretório como argumento."
echo "\n"
echo "Prima qualquer tecla para continuar..."
read naoquerosaber
exit 69
else
echo "Diretorio: $1"
ficheiros=`ls -l $1  | wc -l`
echo "O Diretorio $1 tem $ficheiros ficheiros\n\n"
echo "Quer saber quantos ficheiros escondidos tem?\n1-Sim \t2-Não"
read resposta
if [ "$resposta" -eq "S" -o "$resposta" -eq "s" ]; then
escondidos=`ls -la $1 | wc -l`
escondidos=$(( escondidos-ficheiros ))
echo "Tem $escondidos escondidos ($(( ficheiros+escondidos ))) no total."
exit 0
fi
if [ "$resposta" -eq "N" -o "$resposta" -eq "n" ]; then
echo "Obrigado e Volte Sempre!"
read naoquerosaber
exit 0
else
echo "Opa... Ou Sim ou sopas..."
exit 69
fi
fi

0 个答案:

没有答案