На этот вопрос уже есть ответ здесь:
У меня более сотни каталогов с именем SP_ [number] _date
. Я бы хотел переименовать все просто SP_ [number]
.
Я могу понять, как это сделать, только к mv SP_1_date SP_1
, но это займет много времени. Могу ли я переименовать все сразу? Я думал, что может сделать что-то вроде для числа в ./*; d o mv SP_ $ num_date SP_ $ num; done
, но это не помогает.
Достаточно простое bash
путь:
for i in *_date
do
mv "$i" "${i%%_date}"
done
${i%%_date}
удаляет запаздывание _date
из строки в i
.