Root/nanonote-files/script-files/usr/bin/pick-pdf

1#! /bin/bash
2
3export CMD=nupdf
4export EXT=pdf
5
6export i=0
7
8export PDF_PATH=~/
9
10echo -e `basename $0` "\t\tVersion: 2012-02-02"
11echo "Searching for *.$EXT files. It may take a while..."
12echo " "
13
14rm -f /tmp/fsel.tmp 2>/dev/null
15touch /tmp/fsel.tmp
16for aa in `find ${PDF_PATH} -name "*.$EXT" -type f -print` ; do
17  i=`expr $i + 1` ;
18  echo $i $aa >>/tmp/fsel.tmp ;
19done
20
21export B=`cat /tmp/fsel.tmp`
22if [ "$B" == "" ]; then
23  echo "No pdf file found"
24  exit
25fi
26
27export A=`dialog --menu "Select a File" 0 50 20 $B --stdout`
28
29if test $A > 0
30then
31export C=`grep "^$A" /tmp/fsel.tmp`
32export D=`echo $C | cut -d' ' -f2 -`
33$CMD $D
34else
35echo "No file selected!"
36fi
37

Archive Download this file



interactive