Я хочу использовать «найти», чтобы переименовать кучу файлов, при этом переименование просто является удалением части расширения. Пример: abc.ext.DELAYED -> abc.extКак отрубить часть расширения файла с помощью find -exec
Я попытался следующие, но они просто не работают:
find . -name *.DELAYED -execdir mv {} $(echo {} | sed 's:\.DELAYED::') \;
find . -name *.DELAYED -execdir mv {} $(echo {} | cut -f 1 -d".") \;
Это одна вещь. Но есть еще одна проблема - подстановка команды выполняется до запуска команды. –
О! Не смотря на это! благодаря! Позвольте мне изменить это. – hek2mgl