#!/bin/bash # Find and copy buffered Flash videos in Mac OSX # Jack Weeden 2010 # http://www.ajack.org COPY_TO="/Users/${USER}/Desktop/" #include trailing slash i=0 files=() for file in `find /private -name "Flash*" 2>&1 | grep -v "Permission denied"`; do files[$i]="$file" filesize=$(stat -f "%z" $file) echo "$((i+1)): `basename $file` ($((filesize / 1024 / 1024))mb)" ((i++)) done NUM=-1 if [ $i -ge 1 ]; then while [ $NUM -gt ${#files[@]} -o $NUM -le -1 ]; do echo -n "Choose number: " read -e NUM done ((NUM--)) FILENAME="`basename $files[$NUM]`.flv" echo -n "Enter filename [$FILENAME]: " read -e FNAME if [ -n "$FNAME" ]; then FILENAME="${FNAME}.flv" fi cp ${files[$NUM]} ${COPY_TO}${FILENAME} echo "Copied to ${COPY_TO}${FILENAME}" else echo "No flash files found" fi