Упражнение: заменить подстроку в большом проекте
...
Задача
Склонируйте репозиторий zsh.
- Посчитайте, сколько раз в исходном коде встречается слово POSIX
- Замените слово POSIX на слово Windows во всех файлах, кроме чейнджлогов.
Детали
zsh на гитхабе: здесь.
Или сразу: git clone https://github.com/zsh-users/zsh.git
Чейнджлогами считаем файлы, в имени которых встречается слово changelog
в любом регистре,
то есть например Changelog
, ChAnGeLog
, changelog-3.14
и т.п.
Погнали?
- Сколько вхождений слова POSIX нашлось?
- В скольки файлах получилось сделать замену?
- Сколько времени заняло решение?