rendered paste bodyNote: this assumes readpst was run with the -r
(recursive) option.
-------------------------------------------------------------------------------------
#!/bin/bash
if [ "$#" != 1 ]; then
echo "Usage: `basename $0` <folder>"
exit 1
fi
process_dir() {
echo Processing directory "$1"
for item in "$1/"*; do
if [ -d "$item" ]; then
mv "$item" "$item.sbd"
touch "$item"
process_dir "$item.sbd"
elif [ "`basename \"$item\"`" = mbox ]; then
mv "$item" "${item%%.sbd/mbox}"
else
echo ERROR: invalid item "$item"
exit 1
fi
done
}
item="$1"
mv "$item" "$item.sbd"
touch "$item"
process_dir "$item.sbd"