Сисадмин-любитель (ulrith) wrote,
Сисадмин-любитель
ulrith

file modification date correction script - unix shell

Вот небольшой скриптик написал для исправления неверных дат файлов (NAS  у меня нахулиганил). В каталоге который передаётся параметром скриптик заменяет в датах файлов строку FROM на строку TO. (Я исправлял неверный год с 2023 на 2012.)

#!/bin/bash
FROM="2023"
TO="2012"

cd "$1"
for f in *
do
        touch --date="`stat --printf=%y "$f" | sed "s/$FROM/$TO/g"`" "$f"
done
Tags: unixway
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments