
Ejecutar funcion
Publicado por Minus (2 intervenciones) el 31/03/2013 18:53:30
Hola tengo una duda acerca de una ejercicio que tengo propuesto:
Crea una función que realice el mismo cometido que el script del ejercicio anterior. Ejecuta el fichero que contiene la funcion para cargarla en la shell del usuario y utilízala.
hago lo siguiente:
1. meto en un archivo vacio la función del ejercicio anterior:
function copia_c_dat()
{
test ! –e “$1” && mkdir “$1”
if [ -d “$1” ]
then
cp *.dat *.c “$1”
fi
}
llamo a este archivo funcion
2. Me voy a la consola y lo ejecuto: ./funcion
3. ejecuto el nombre de la funcion y lo que le tengo que pasar por parámetro:
copia_c_dar directorio3
(en la consola tambien)
4. y me dice lo siguiente:
copia_c_dat: no se encontró la orden
¿Qué estoy haciendo mal?
Muchas gracias.
Crea una función que realice el mismo cometido que el script del ejercicio anterior. Ejecuta el fichero que contiene la funcion para cargarla en la shell del usuario y utilízala.
hago lo siguiente:
1. meto en un archivo vacio la función del ejercicio anterior:
function copia_c_dat()
{
test ! –e “$1” && mkdir “$1”
if [ -d “$1” ]
then
cp *.dat *.c “$1”
fi
}
llamo a este archivo funcion
2. Me voy a la consola y lo ejecuto: ./funcion
3. ejecuto el nombre de la funcion y lo que le tengo que pasar por parámetro:
copia_c_dar directorio3
(en la consola tambien)
4. y me dice lo siguiente:
copia_c_dat: no se encontró la orden
¿Qué estoy haciendo mal?
Muchas gracias.
Valora esta pregunta


0