Foros Linux Argentina
Febrero 07, 2012, 07:05:41
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Inicio
Ayuda
Buscar
Ingresar
Registrarse
Foros Linux Argentina
>
Foro Linux
>
Programacion
>
crear directorio SINO EXISTE
Páginas: [
1
]
Ir Abajo
« anterior
próximo »
Imprimir
Autor
Tema: crear directorio SINO EXISTE (Leído 5725 veces)
karla
Visitante
crear directorio SINO EXISTE
«
:
Mayo 22, 2007, 12:10:17 »
hola de nuevo:
soy nueva en esto de los scripts y he tratado de crear un script en shell el cual me debe de crear un directorio si es que no existe en una ruta especifica
por ejemplo
#!/bin/bash
if [ ls /home/usuario -l | grep '^d' | grep '-c' /bitacora ]; then
echo bitacora
else
mkdir -v /bitacora
fi
pero no funciona correctamente. porq me crea el directorio pero solamente si el script se encuentra en esa misma ubicacion.
por ejemplo
si me encuentro en /home/usuario y si aqui se ejecuto el script me crea el directorio
si me encuentro en /home/pato y si ejecuto aqui el script en /home/pato aqui crea el directorio /bitacora
pero como indica el script me lo deberia crear solamente en /home/usuario y no importa donde ejecute mi script
espero puedan ayudarme
por el momento tengo muchas dudas pero despues espero poder ayudar a solucionar algunas dudas en el foro
saludos
En línea
section
Visitante
Re: crear directorio SINO EXISTE
«
Respuesta #1 :
Diciembre 26, 2007, 07:52:51 »
hola que tal
El script hace el direcotio donde ejecutas el programa
es decir esta ma la parte esta:
else
? ? mkdir -v /bitacora
fi
proba con algo como
else
? ? mkdir -v /home/usuario/bitacora
fi
igualmente te recomiendo que uses variables y pasarla como argumento al script
saludos
En línea
Foros Linux Argentina
En línea
Páginas: [
1
]
Ir Arriba
Imprimir
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foro Linux
-----------------------------
=> Hardware
=> Instalacion
=> OpenOffice.org
=> Programacion
=> Proyectos
=> Redes
=> Seguridad
=> Software
=> Dise
-----------------------------
Configuraciones
-----------------------------
=> Trucos Hardware
=> Trucos
-----------------------------
Foro FreeBSD
-----------------------------
=> Free BSD
-----------------------------
Foro NetBSD
-----------------------------
=> Net BSD
-----------------------------
Foro general
-----------------------------
=> Discusiones
=> Sugerencias
Loading...