echo for /R passed
echo --- Complex wildcards unix and windows slash
cd ..
-echo Windows slashs, valid path
+echo Windows slashes, valid path
for %%f in (foobar\baz\bazbaz) do echo ASIS: %%f
for %%f in (foobar\baz\*) do echo WC : %%f
-echo Windows slashs, invalid path
+echo Windows slashes, invalid path
for %%f in (foobar\jim\bazbaz) do echo ASIS: %%f
for %%f in (foobar\jim\*) do echo WC : %%f
-echo Unix slashs, valid path
+echo Unix slashes, valid path
for %%f in (foobar/baz/bazbaz) do echo ASIS: %%f
for %%f in (foobar/baz/*) do echo WC : %%f
-echo Unix slashs, invalid path
+echo Unix slashes, invalid path
for %%f in (foobar/jim/bazbaz) do echo ASIS: %%f
for %%f in (foobar/jim/*) do echo WC : %%f
echo Done
Strip missing wildcards, keep unwildcarded names
for /R passed
--- Complex wildcards unix and windows slash
-Windows slashs, valid path
+Windows slashes, valid path
ASIS: foobar\baz\bazbaz
WC : foobar\baz\bazbaz
-Windows slashs, invalid path
+Windows slashes, invalid path
ASIS: foobar\jim\bazbaz
-Unix slashs, valid path
+Unix slashes, valid path
ASIS: foobar/baz/bazbaz
WC : bazbaz
-Unix slashs, invalid path
+Unix slashes, invalid path
ASIS: foobar/jim/bazbaz
Done
--- for /L