› Foros › PC › Software libre
#!/bin/bash
#creo la carpeta y entro
cd ~/Desktop
mkdir imagenes_movil
cd imagenes_movil
#descargo la lista de imágenes
obexftp -t /dev/ttyACM0 -c Pictures -c camera_semc -c 100MSDCF -l | grep file > lista0.lst
## por hacer: comprobar si ha habido error, si el fichero lista0.lst está vacío
#dejo en el fichero sólo los nombres de las imágenes
sed 's/<file name="//g' lista0.lst | sed 's/" size="[0-9]*"\/>//g' > lista.lst
rm lista0.lst
CONTADOR=0
echo " "
echo " Todo correcto, espera mientras se descargan las imágenes."
sleep 2s
for i in $( cat lista.lst ); do
obexftp -t /dev/ttyACM0 -c Pictures -c camera_semc -c 100MSDCF -g $i
##por hacer comprobar si se ha descargado
#ls -s -h $i
let CONTADOR=CONTADOR+1
sleep 2s
done
echo "$CONTADOR imágenes descargadas en $(pwd)"
sed -n -e '1x;1!H;${x;s-\n- -gp}' fichero
while read f ; do
# haz algo con la linea
done < lista.lst
$(cat algo)
$(< algo)
((CONTADOR++))
#descargo la lista de imágenes
obexftp -t /dev/ttyACM0 -c Pictures -c camera_semc -c 100MSDCF -l | grep -o DSC[0-9]*.JPG > lista.lst
#!/bin/bash
# Samuel Gracia Iranzo
# [url]http://www.amuchamu.com[/url]
# 26/08/2006
#creo la carpeta y entro
cd ~/Desktop
mkdir imagenes_movil
cd imagenes_movil
# descargo la lista de imágenes. El móvil tiene que estar en inglés y descarga las
# imágenes hechas con la cámara de la ruta /Pictures/camera_semc/100MSDCF
# para cambiarlo sólo hay que cambiar las -c carpeta -c subcarpeta etc
# no funciona en español por el acento de "Imágenes"
obexftp -t /dev/ttyACM0 -c Pictures -c camera_semc -c 100MSDCF -l | grep -o DSC[0-9]*.JPG > lista.lst
CONTADOR=0
while read f ; do
until ( ls | grep -c $f > /dev/null ) do
# descarga y borra. si se quieren dejar cambiar -G por -g
obexftp -t /dev/ttyACM0 -c Pictures -c camera_semc -c 100MSDCF -G $f > /dev/null
done
((CONTADOR++))
done < lista.lst
echo " "
echo "TERMINADO. $CONTADOR imágenes descargadas :)"