hola les presento mi problema a ver is me pueden ayudar,
hace podo me puse a tratar de entrar en el mundo de linux y pues estaba practicando la parte del shellscripting y tengo una pequeña duda
#! /bin/sh
if test $1; then
if test $2; then
echo Comparando archivo $1 y $2...
else
echo faltan argumentos
exit
fi
else
echo faltan argumentos
exit
fi
A=`du -b $1 | cut -f1`
B=`du -b $2 | cut -f1`
if test -e $1; then
if test -e $2; then
if "$A"<"$B"; then
echo es mayor $1
else
echo es mayor $2
fi
else
echo faltan argumentos
fi
else
echo faltan argumentos
fi
hice este codigo que e spara comparar dos archivos, pero me da un error que no entiendo por que me lo da
prueba1.sh: line 17: 1848: No existe el fichero o el directorio
me termian dando cual es mas grande, pero igual me da este error.
si alguien me puede ayudar se lo agradezco










Autor




En línea
muchas gracias por el codigo, voy a leer a ver que fu elo que pusiste porque nunca habia visto eso.