/contrib/dialog/samples/fselect1

https://bitbucket.org/freebsd/freebsd-head/ · Shell · 20 lines · 14 code · 4 blank · 2 comment · 2 complexity · 1a05659193f7ffff1d80650dcb2b00c3 MD5 · raw file

  1. #!/bin/sh
  2. # $Id: fselect1,v 1.9 2010/01/13 10:20:03 tom Exp $
  3. . ./setup-vars
  4. FILE=$HOME
  5. for n in .cshrc .profile .bashrc
  6. do
  7. if test -f $HOME/$n ; then
  8. FILE=$HOME/$n
  9. break
  10. fi
  11. done
  12. exec 3>&1
  13. RESULT=`$DIALOG --title "Please choose a file" "$@" --fselect $FILE 14 48 2>&1 1>&3`
  14. retval=$?
  15. exec 3>&-
  16. . ./report-string