J'aime apprendre et créer des petits scripts pour bash, et maintenant j'ai enfin le premier problème "sérieux" que je voudrais résoudre à travers un scripts.
Voici la situation : J'ai un dossier contenant 45 fichiers rtf. Je veux faire précéder chacun d'eux du nom du fichier (et de sa date de création) et ensuite les coller tous ensemble dans un fichier rtf unique, en respectant l'ordre chronologique.
Comment puis-je le faire ? Pour l'instant j'ai créé le script suivant : pour chaque fichier rtf dans le dossier, il crée un nouveau fichier (.txt... c'est tellement difficile d'utiliser rtf avec bash !) et y écrit le nom et la date de création du fichier original.
for f in *.rtf; do
touch $f"_info_file.txt"
echo "File name:" $f >> $f"_info_file.txt";
printf "Date: " >> $f"_info_file.txt";
stat -f "%SB" "$f" >>$f"_info_file.txt";
done
(Je suppose que c'est très approximatif...) Maintenant je voudrais les coller ensemble dans l'ordre chronologique mais je suis un peu perdu... Des idées ? Automator peut-il être utile ? Merci.