Переименовывать файлы численно (порядок даты / времени) [дублировать]

После загрузки в Ubuntu попробуйте эти команды в терминале:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

sudo apt-get install -y boot-repair && boot-repair

и выполните восстановление после загрузки.

1
задан 14 November 2017 в 13:33

1 ответ

Следующий скрипт выполнит задание:

#!/bin/bash

if [ $# -ne 1 ];then
  echo "Usage: `basename $0` DIRECTORY"
  exit 1
fi

count=1
ls -tr $@ | while read file; do
    if [ $count -lt 10 ]; then
        mv -v $file '00'$count'_'$file
    elif [ $count -lt 100 ]; then
        mv -v $file '0'$count'_'$file
    else
        mv -v $file '0'$count'_'$file
    fi
    count=$(($count+1))
done

Это я просто проверяю, и это сработало для меня.

2
ответ дан 24 May 2018 в 17:36

Другие вопросы по тегам:

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