#! /bin/bash
# [[changeDate.sh]] Script to change date of a file using touch
# Usage: changeDate.sh
# Required: touch

# Authors:
# FR, radeff@akademia.ch
# History
# Thu, 10 Jan 2008: FR, created
# To do: --
# Notes:
#-t date
#    Utiliser la date indiquée à la place de la date actuelle. L'argument est un nombre décimal de la forme
#        [[SS]AA]MMJJhhmm[.ss]
#########
echo "Entrer le fichier dont vous voulez modifier la date:"
read fichier
echo $fichier
ls -alF $fichier | gawk -F " " '{print "Le fichier $fichier date de: " $6}'
echo "Entrez la nouvelle date au format YYYYMMDD, ex. 19991231"
read ladate
minsec="0000"
ladate=$ladate$minsec
touch -t $ladate $fichier
ls -alF $fichier | gawk -F " " '{print "Le fichier date maintenant de: " $6}'
  • info/changedate.sh.txt
  • Dernière modification: 2018/07/18 09:45
  • par radeff