Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 8 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Lun Oct 04, 2010 2:09 am
Mensajes: 4

Nota Publicado: Lun Oct 04, 2010 3:50 am 
Arriba  
Hola.

Estoy estudiando el grado superior de Administracion de Sistemas Informaticos. En los ordenadores de clase utilizamos Windows y Linux (Ubuntu). En Windows me hice 2 ficheritos en .bat, uno para facilitar la tarea de copiar las carpetas compartidas en el ordenador del profesor con los apuntes de cada asignatura al escritorio local, y otro para copiar esas carpetas de local a una memoria extraible USB.

Alguien podria ayudarme a pasarlo a 2 scripts para poder hacer la misma funcion en linux?

Los dos ficheros son:

El que graba del profesor a local:

@echo off

echo COPIANDO APUNTES DEL PC DEL PROFESOR A LOCAL

ECHO  


IF ERRORLEVEL 2 GOTO ERROR


xcopy \\192.168.2.5\GBD C:\DOCUME~1\USUARIO\ESCRIT~1\GBD /E /I /Y

xcopy \\192.168.2.5\PAR C:\DOCUME~1\USUARIO\ESCRIT~1\PAR /E /I /Y

xcopy \\192.168.2.5\FH C:\DOCUME~1\USUARIO\ESCRIT~1\FH /E /I /Y

xcopy \\192.168.2.5\LM C:\DOCUME~1\USUARIO\ESCRIT~1\LM /E /I /Y

xcopy \\192.168.2.5\FOL C:\DOCUME~1\USUARIO\ESCRIT~1\FOL /E /I /Y

xcopy \\192.168.2.5\ISO C:\DOCUME~1\USUARIO\ESCRIT~1\ISO /E /I /Y


echo  

ECHO PROCESO COMPLETO

ECHO  

ECHO GRACIAS POR UTILIZAR ESTE PROGRAMA

ECHO  

ECHO YOSALVETA

ECHO  


pause


exit



:ERROR

pause


El que copia de local a USB:

@echo off

echo COPIANDO

ECHO  

IF ERRORLEVEL 2 GOTO ERROR


xcopy C:\DOCUME~1\USUARIO\ESCRIT~1\GBD F:\ASIR\APUNTE~1\GBD /E /I

xcopy C:\DOCUME~1\USUARIO\ESCRIT~1\PAR F:\ASIR\APUNTE~1\PAR /E /I

xcopy C:\DOCUME~1\USUARIO\ESCRIT~1\FH F:\ASIR\APUNTE~1\FH /E /I

xcopy C:\DOCUME~1\USUARIO\ESCRIT~1\LM F:\ASIR\APUNTE~1\LM /E /I

xcopy C:\DOCUME~1\USUARIO\ESCRIT~1\FOL F:\ASIR\APUNTE~1\FOL /E /I

xcopy C:\DOCUME~1\USUARIO\ESCRIT~1\ISO F:\ASIR\APUNTE~1\ISO /E /I


echo  

ECHO PROCESO COMPLETO

ECHO  

ECHO GRACIAS POR UTILIZAR ESTE PROGRAMA

ECHO  

ECHO YOSALVETA

ECHO  


pause


exit


:ERROR

pause



Gracias de antemano.


Última edición por mcun el Lun Oct 04, 2010 2:20 pm, editado 1 vez en total
Titulo editado por contener dichos como "ayuda" no esta permitido por favor revisa el reglamento

 Perfil Email  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Mié Ago 11, 2010 2:32 am
Mensajes: 803

Nota Publicado: Lun Oct 04, 2010 4:44 am 
Arriba  
un ejercicio muy bonito pero... ¿no acabarás, porque quizás sea más rápido, usando un Copy&Paste? :D :D

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Lun Oct 04, 2010 2:09 am
Mensajes: 4

Nota Publicado: Lun Oct 04, 2010 5:00 am 
Arriba  
Es que esta función la voy a utilizar practicamente todos los dias y asi lo puedo automatizar y sera mucho mas rapido.

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Dom Abr 18, 2010 4:30 pm
Mensajes: 2790
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)

Nota Publicado: Lun Oct 04, 2010 11:24 am 
Arriba  
es muy simple de verdad leyendo un poco lo entenderias... los xcopy se remplazan en *nix por cp la primera linea siempre empieza con #!bin/bash

Código:
#!bin/bash

echo "copiando archivos"
cp /ruta del archivo




te dejo una web con montón de manuales que te van a ser útiles

http://es.tldp.org/htmls/manuales.html

_________________
... reinstalar un SO cuando produce un error es como tirar un bebe a la basura cuando se hace caca..

Trusted Network and Developer | Reglamento General de los Foros |WIKI-EL | Twitter @SISIAM
Debian| ArchLinux |Linux User #508809

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Lun Oct 04, 2010 2:09 am
Mensajes: 4

Nota Publicado: Lun Oct 04, 2010 2:15 pm 
Arriba  
Gracias por el enlace! Voy a echarle un vistazo y ya te contare que tal.

Saludos!

 Perfil Email  

Desconectado
Forista Distinguido
Forista Distinguido
Avatar de Usuario

Registrado: Jue Abr 26, 2007 11:00 pm
Mensajes: 1426

Nota Publicado: Lun Oct 04, 2010 2:27 pm 
Arriba  
Acá hay uno muy bueno:

http://www.esdebian.org/wiki/manual-pro ... bash-shell

_________________
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit."

"Finibus Bonorum Et Malorum", Cicerón

 Perfil WWW  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1361
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Lun Oct 04, 2010 3:10 pm 
Arriba  
Sustituciones simples:
@echo off -> simplemente lo puedes ignorar
echo -> echo (el mismo comando, pero siempre en minúsculas porque el shell de linux es sensible a mayúsculas)
xcopy -> cp <carpeta origen> <carpeta destino>
pause -> creo que no tiene sustituto

y el comando que nunca debes olvidar: "man <comando>" para abrir las páginas del manual.

_________________
Descargue el gestor de mp3 "Music Manager" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)

 Perfil  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Abr 18, 2007 11:00 pm
Mensajes: 1209
Ubicación: Cojutepeque, El Salvador C. A.

Nota Publicado: Lun Oct 04, 2010 7:03 pm 
Arriba  
para pause, puede ser read:

read -p "Presione enter para continuar..."

o bien un sleep

_________________
Grüße...
Maiku

Full linux alchemist!!!

 Perfil WWW  
Mostrar mensajes previos:  Ordenar por  
 [ 8 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO