Ноябрь
17
Ноябрь
5
bash find regex
Итак престашоп + нехватка ресурсов иногда приходится конвертировать фотографии в ручном режиме в данном примере я не конвертирую, а просто копирую исходную фотографию как определенную, вся суть в том чтоб найти фотографию исходную, только цифры, но цифры после последнего слеша img/1/2/3/4/5/13123123.jpg
удалить .jpg
и скопировать то что получилось + .jpg
с именем то что получится + -thickbox_default.jpg
find . -regex ‘.*\/\([0-9]*\)\.\(jpg\|JPG\)’ |sed ‘s/\.jpg//’ | while read i; do cp «$i».jpg «$i»-thickbox_default.jpg; done