Вы также можете использовать команду rename на основе perl, например
rename -vn -- 's/^!{1,2}(?!!)/0/' *
, чтобы соответствовать одному или двум символам !, за которыми не следует ! в начале (^), имени и заменить 0; и
rename -vn -- 's/^!{3,4}(?!!)/1/' *
для сопоставления трех или четырех символов !, за которыми не следует ! в начале (^) имени, и s ubstitute [ f11].
ПРИМЕЧАНИЕ: переключатель -n позволяет вам выполнять «сухой ход» без фактического изменения имен - сначала проверьте выражения и удалите n, если вы хотите продолжить.