У меня есть скрипт shell / bash, который переименует какой-то файл внутри своей папки. У меня есть этот же файл в нескольких папках. Я хотел бы иметь один файл, который делает все папки.
#!/bin/bash
for name in *.png; do
# remove everything after the last '-' including the dash
# and add the '.png' extension back
newname="${name%-*}.png"
mv "$name" "$newname"
done