Изменение отметки даты файла на основе имени файла – LinuxLinux

Ответить
Гость
 Изменение отметки даты файла на основе имени файла – Linux

Сообщение Гость »

У меня есть группа видеофайлов, мне нужно изменить дату создания обратно на дату, содержащуюся в имени файла.
Форматы файлов:

Код: Выделить всё

YYYYMMDD_HHMMSS.mp4
Movie on DD-MM-YYYY at HH.MM.mov
это то, что у меня есть на данный момент

Код: Выделить всё

for f in Movie*; do
t=$(echo $f | sed -n 's/.*_\(.*\).mov/\1/p')
touch -t $t "$f"
done
Но я получаю эту ошибку

Код: Выделить всё

touch: invalid date format
Нужна помощь?

Подробнее здесь: https://stackoverflow.com/questions/793 ... name-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»