Linux と find (GNU findutils) 4.4.2 の bash シェルで、次のように記述します。
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"
これにはかなり戸惑います。