On 10/08/2017 01:10, Alex Tweedly via use-livecode wrote:
You should put quotes around the "*.livecode", because
find ~/ -iname "*.livecode" -print
will do what I think you want to do.
Whereas if you do,
find ~/ -iname *.livecode -print
the *.livecode is seen by, and interpreted by, shell - and so
expands to the livecode files in your home directory. You need to put
quotes around it so that it is passed as a string to the find command,
which can then use it to match names.
That's not quite right - it will be the files in your *current*
directory, not your home directory. In the case of the msg box, that
will be your home directory - but doing it from terminal, it will be
whatever directory you happen to be in at the time - so that's why it
would give different results.
Alex.
(I'm not 100% sure why you didn't have the same problem in terminal as
well as in msg box - but I'd change this and expect it will help).
-- Alex.
On 09/08/2017 23:56, Sannyasin Brahmanathaswami via use-livecode wrote:
I'm pretty much fed up with Spotlight.
On Linux apps I use Locate, which is really efficient.
but setting up and keep the locate dbase on mac is also frought with
issues. it will not index $Home
which is weird.
FIND is slower of course, but perfectly effective.
this:
find ~/ -iname *.livecode
from terminal get me *every* with .livecode in my user folder. in my
UI's for locate I just get all the results into a var, then filter
that var with strings and update the results field… works great, very
fast.
But this, inside the msg box:
put "find ~/ -iname *.livecode" into tShell
put shell(tShell)
is only returning a single line:
/Users/Brahmanathaswami//OneDrive/_RevData/Books in Rev/HAP_Trilogy
Reader Source/source/HAP_Trilogy-Reader1-1.livecode
Why don't we get all the results we do in terminal?
BR
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode