bueno pues no se nada sobre el bash en linux, tengo mi .bat para windows pero no sabria como hacerlo para linux, alguno que me ayude "traduciendolo" o me pase algun post sobre bash e linux que me pueda ayudar
@echo off
echo.
echo ------Pantalla de muestra de Errores------
echo.
echo.
javac Consola.java
javac index.java
java index
if exist index.java del index.java
del *.class
pause
exit
Puedes pasarte por aca: http://biblioteca.underc0de.org/?dir=SISTEMAS%20OPERATIVOS/LINUX/
En la biblioteca de underc0de encontraras mucho material respecto a este tema
Saludos!
ANTRAX
echo ------Pantalla de muestra de Errores------
javac Consola.java
javac index.java
java index
if [ -f index.java ]
then
rm index.java
fi
find . -name "*.class" -exec rm -rf {} \;
exit
Seria todo básicamente igual a excepción del condicional, la forma de borrado y tal.
if [ -f index.java ]
then
rm index.java
fi
si existe index.java en el dir, borramos index.java
find . -name "*.class" -exec rm -rf {} \;
busca la extensión recursivamente en el directorio actual y los borra.
No hay mucho más que decir, saludos.
si me ayudo bastante amigo, gracias por la ayuda a ambos
Lo de usar el `find' me parece bastante peligroso, puesto que como dices es recursivo y si estas en $HOME te va a borrar todos los '.class' que encuentre en tu $HOME (por poner un ejemplo). Además en el código original hace un `del' normal sin recursividad. Yo pondría:
rm *.class
me lo apunto y edito, ;), ya que de alguna forma tengo que borrar los videos de las cámaras cuando sean viejos.... :o