hola tengo un duda con un if q no me funciona
IFS="
"
for i in `ls -la $directorio`
do
if $i|grep "^-"
then
echo $i
fi
done
el for me anda los mas bien , el error es que no me entra al if , lo que quiero hacer es que me liste los que no son directorios.
gracias y espero sus respuestas