estoy siguiendo el tutorial aquí: http://bash.cyberciti.biz/guide/If..else..fi#Number_Testing_Scriptscript de shell: if
Mi script se parece a:
lines=`wc -l $var/customize/script.php`
if test $lines -le 10
then
echo "script has less than 10 lines"
else
echo "script has more than 10 lines"
fi
pero mi salida será similar a:
./boot.sh: line 33: test: too many arguments
script has more than 10 lines
¿Por qué dice Tengo demasiados argumentos? No veo cómo mi guión es diferente del que está en el tutorial.
¿Tiene la primera línea #!/Bin/bash en su secuencia de comandos? ¿También está ejecutando el script en bash shell o ksh? – Raghuram