Public bug reported:

The following shell script use to work underneath drapper but doesn't
work correctly anymore underneath edgy - for some reason the bash
command 'type -p' is within a script it tries to evaluate the -p as a
file name. Example:

#!/bin/sh

WINENAMES="wine"
WINEEXEC=`type -p $WINENAMES | head -n 1`
echo "WINEEXEC=$WINEEXEC"

produces WINEEXEC=-p: not found

But run the expression `type -p wine` on a command line and it works
correctly and produces /usr/bin/wine

** Affects: Ubuntu
     Importance: Undecided
         Status: Unconfirmed

-- 
bash command type -p doesn't evaluate correctly in shell scripts
https://launchpad.net/bugs/71008

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to