Установка Ubuntu Server :Ошибка выбора загрузочного раздела

Учитывая шаблон имени файла t_00xx_000xxx.png, где x может быть любым одиночным символом, следующий цикл использует ?подстановочный символ вместо переменных символов. Цикл выбирает только файлы, начинающиеся с t_и заканчивающиеся на .png. Он использует расширение параметра, чтобы удалить начальный t_, затем извлекает нужную подстроку, чтобы переместить _tв желаемую позицию.

for f in t_00??_000???.png
do
  echo mv -- "$f" "${f:2:11}_t.png"
done

Для некоторых придуманных -имен файлов пример вывода будет:

mv t_0011_000111.png 0011_000111_t.png
mv t_0012_000345.png 0012_000345_t.png
mv t_00xx_000xxx.png 00xx_000xxx_t.png

Удалите часть echo, если результаты выглядят правильно.

0
24.07.2020, 22:39
0 ответов

Теги

Похожие вопросы