在 Linux 下的 bash shell 中并找到 (GNU findutils) 4.4.2,我写道:
touch FOO
find . -name FOO -exec echo {} `echo ./FOO {} | tr [A-Z] [a-z]` \;
我得到
./FOO ./foo ./FOO
为什么输出与 ./FOO ./foo ./foo 不同?
缩小问题范围:
find . -name FOO -exec echo `echo {} | tr [A-Z] [a-z]` \;
产量"./FOO"
而不是"./foo"
我对此感到很困惑。