2021-10-03 11:53:26 +02:00
|
|
|
#!/bin/env bash
|
|
|
|
#Convertir une pile de courriels EML en répertoire MBOX pour Thunderbird.
|
|
|
|
if [[ $1 == '--help' ]]
|
|
|
|
then
|
|
|
|
echo -e "Syntaxe : $0 ( --help | --c FICHIERS CIBLE )"
|
|
|
|
elif [[ $1 == '-c' ]]
|
|
|
|
then
|
|
|
|
shift 1
|
2022-07-24 01:07:50 +02:00
|
|
|
if ! [ -w "$2" ] #Si le fichier n'existe pas ou ne peut pas être écrit
|
2021-10-03 11:53:26 +02:00
|
|
|
then
|
2022-07-24 01:07:50 +02:00
|
|
|
touch ./"$2" #Répertoire cible.
|
2021-10-03 11:53:26 +02:00
|
|
|
echo -e "$2 créé."
|
|
|
|
fi
|
|
|
|
NBR=0
|
|
|
|
for FICHIER in $1
|
|
|
|
do
|
|
|
|
echo -e "n°$NBR : $FICHIER" #Fichiers EML à concaténer.
|
2022-07-24 01:07:50 +02:00
|
|
|
echo -e "From - $(LANG='en_US' date +'%a %b %d %H:%M:%S %Y')" >> ./"$2" # Date.
|
|
|
|
cat "$FICHIER" >> ./"$2" #Concaténation du fichier.
|
2021-10-03 11:53:26 +02:00
|
|
|
echo -e "$FICHIER => $2"
|
|
|
|
NBR=$((NBR + 1))
|
|
|
|
done
|
|
|
|
echo -e "Appending in $2 is done."
|
|
|
|
fi
|