Я использую эту команду для поиска файлов с заданным шаблоном, а затем переименовываю их в нечто другое
find . -name '*-GHBAG-*' -exec bash -c 'echo mv $0 ${0/GHBAG/stream-agg}' {} \;
Когда я запускаю эту команду, я вижу некоторые выходные данные, такие как
mv ./report-GHBAG-1B ./report-stream-agg-1B
mv ./reoprt-GHBAG-0.5B ./report-stream-agg-0.5B
Однако в конце, когда я запускаю ls
, я вижу старые имена файлов.