( find YOURDIR -type d | sort -r;
find yourdir -type f ) |
grep -v /CVS | grep -v /SVN |
while read f; do mv -v $f `echo $f | tr '[A-Z]' '[a-z]'`; done
Сначала переименуйте каталоги внизу вверх sort -r (где -depth не доступно), затем файлы. Тогда grep -v / CVS вместо найдет ...- чернослив , потому что он проще. Для больших каталогов для f в ... может переполнять некоторые буферы оболочки. Использовать найти ... | в то время как читать , чтобы избежать этого.
И да, это будет clobber файлы, которые отличаются только в случае ...
В моем oppinnion важный об экспорте по умолчанию, что это CAN быть импортированным с ЛЮБЫМ именем!
, если существует файл foo.js, который экспортирует значение по умолчанию:
export default function foo(){}
это может быть импортировано в использовании bar.js:
import bar from 'foo'
import Bar from 'foo' //or ANY other name you wish to assign to this import