duda comando test
Publicado por calipsus (2 intervenciones) el 07/03/2008 13:23:59
Hola soy nuevo en esto y tengo un problema la hacer un script quiero comprobar si un directorio que le paso como argumento existe y si no existe crearlo ,lo hago con el comando test y un if pero siempre me pasa por el else como si no hiciese caso del if, aqui pongo el codigo por si alguien detecta el error .un saludo y gracias de antemano:
if [ `test -d` '$directorio' == "true" ];then
echo "El directorio existe"
else
echo "El directorio no existe asi que se creará uno"
`mkdir $directorio`
fi
if [ `test -d` '$directorio' == "true" ];then
echo "El directorio existe"
else
echo "El directorio no existe asi que se creará uno"
`mkdir $directorio`
fi
Valora esta pregunta


0