Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CountRm=`find ${ruta_temporal}/*${cProceso}* -mtime +${vPeriodo} | wc -l`
- /usr/bin/find: 0403-027 The parameter list is too long.
- if [ $CountRm <> 0 ];
- then
- echo "No se puede realizar el conteo de archivos debido a que son muchos"
- else
- echo "termino correctamente el conteo de archivos"
- fi
- #!/bin/bash
- var1() {
- # ls es solo un comando ejemplo, puedes poner tu comando find
- #+siempre y cuando mandes el stderr al archivo temporal "error"
- ls $dir 2> error | wc -l > count # "error" y "count" son dos archivos normales
- #+que utilizaras como areas de intercambio.
- # Si hay errores, entonces devuelves "-1", de otra manera devuelves el conteo
- #+de las lineas.
- [[ "$(wc -l error | cut -d " " -f 1)" != "0" ]]
- && echo "-1"
- || cat count
- rm error count # Borras los archivos porque no queremos basura.
- }
- dir="dir1" # Este directorio si existe.
- var1=$(var1)
- echo "var1 es $var1"
- dir=dir2 # Este directorio no existe.
- var1=$(var1)
- echo "var1 ahora es $var1"
- $ ./variable
- var1 es 5
- var1 ahora es -1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement