I just noticed the following find applet behavior with regards to wildcards.
I don't think it's a bug as it shows in all find applets, but I'm puzzled
by what is happening.

It seems that when using wildcards and the search results contain a
wildcard match that contains a dash, then find uses the result as argument
option? Why?


sailfish:/sdcard $ find --version
toybox 0.7.4-android
sailfish:/sdcard $ find . -iname *data
find: bad arg 'sleep-data'
1|sailfish:/sdcard $ find . -iname "*data"
sailfish:/storage/emulated/0 # find . -iname *droid

sailfish:/storage/emulated/0 # /data/local/tmp/busybox-armv6l find . -iname
find: unrecognized: sleep-data
BusyBox v1.26.2 (2017-01-11 08:43:16 UTC) multi-call binary.

darken@greendns:~/test$ find --version
find (GNU findutils) 4.7.0-git
darken@greendns:~/test$ mkdir -p Android/data
darken@greendns:~/test$ mkdir data
darken@greendns:~/test$ mkdir sleep-data
darken@greendns:~/test$ mkdir -p Documents/sleep-data
darken@greendns:~/test$ find . -iname *data
find: paths must precede expression: sleep-data
Toybox mailing list

Reply via email to