Задача: Есть имена файлов в каталоге, вида:
work_Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-001.jpg
work_Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-002.jpg
work_Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-003.jpg
work_Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-004.jpg
work_Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-005.jpg
нужно убрать в начале каждого из них: work_
ekzorchik@navy:~/Documents/img$ for i in *.jpg; do ls $i | cut -c 6-;done
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-001.jpg
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-002.jpg
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-003.jpg
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-004.jpg
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-005.jpg
а теперь нужно переименовать
ekzorchik@navy:~/Documents/img$ for i in *.jpg; do mv "$i" `echo $i | cut -c 6- `; done
Результат
ekzorchik@navy:~/Documents/img$ ls *.jpg
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-001.jpg
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-002.jpg
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-003.jpg
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-004.jpg
Manual-monitoring-of-M-2-disks-through-Zabbix-Server-4-4-005.jpg
Задача выполнена.