comparison moz-script @ 3:fac01758bd41

Initial revision
author carl
date Thu, 23 Dec 2004 11:17:37 -0800
parents
children
comparison
equal deleted inserted replaced
2:8dd68d722fa8 3:fac01758bd41
1 #!/bin/bash
2
3 # Helper script to convert to Mozilla mail format
4 # Author: David Binard <binard@users.sf.net>
5
6 # Taken from: <http://sourceforge.net/tracker/index.php?func=detail&aid=938792&group_id=18756&atid=318756>
7 # Note: this assumes readpst was run with the -r
8 # (recursive) option.
9
10
11 if [ "$#" != 1 ]; then
12 echo "Usage: `basename $0` <folder>"
13 exit 1
14 fi
15
16 process_dir() {
17 echo Processing directory "$1"
18 for item in "$1/"*; do
19 if [ -d "$item" ]; then
20 mv "$item" "$item.sbd"
21 touch "$item"
22 process_dir "$item.sbd"
23 elif [ "`basename \"$item\"`" = mbox ]; then
24 mv "$item" "${item%%.sbd/mbox}"
25 else
26 echo ERROR: invalid item "$item"
27 exit 1
28 fi
29 done
30 }
31
32 item="$1"
33 mv "$item" "$item.sbd"
34 touch "$item"
35 process_dir "$item.sbd"
36