DeveloperCAP/MLCAT

View on GitHub
etc/organize_mbox_files.sh

Summary

Maintainability
Test Coverage
#!/bin/bash

declare -a links=("blinux" "opensuse-m17n" "blinux-de" "opensuse-maintenance" "general" "opensuse-marketing" "limal-commit" "opensuse-medical" "limal-devel" "opensuse-mingw" "obs-commits" "opensuse-mobile" "obs-errors" "opensuse-mobile-de" "obs-tests" "opensuse-multimedia" "opensuse" " opensuse-multimedia-de" "opensuse-ambassadors" "opensuse-networking" "opensuse-ambassadors-australia" "opensuse-nl" "opensuse-ambassadors-chinese" "opensuse-optimize" "opensuse-ambassadors-netherlands" "opensuse-packaging" "opensuse-ambassadors-north-america" "opensuse-pl" "opensuse-amd64" "opensuse-ppc" "opensuse-announce" "opensuse-programming" "opensuse-arm" "opensuse-programming-de" "opensuse-artwork" "opensuse-project" "opensuse-autoinstall" "opensuse-proofreading" "opensuse-bar" "opensuse-pt" "opensuse-board" "opensuse-ru" "opensuse-boosters" "opensuse-ruby" "opensuse-bugs" "opensuse-security" "opensuse-buildservice" "opensuse-security-announce" "opensuse-cloud" "opensuse-softwaremgmt" "opensuse-commit" "opensuse-squeegee" "opensuse-conference" "opensuse-summit" "opensuse-contrib" "opensuse-test" "opensuse-cz" "opensuse-testing" "opensuse-da" "opensuse-translation" "opensuse-de" "opensuse-translation-de" "opensuse-doc" "opensuse-translation-el" "opensuse-edu" "opensuse-translation-es" "opensuse-edu-de" "opensuse-translation-hu" "opensuse-el" "opensuse-translation-ru" "opensuse-es" "opensuse-translation-sk" "opensuse-factory" "opensuse-updates" "opensuse-factory-base" "opensuse-ux" "opensuse-factory-graphics" "opensuse-virtual" "opensuse-factory-mozilla" "opensuse-web" "opensuse-features" "opensuse-web-de" "opensuse-foundation" "opensuse-wiki" "opensuse-fr" "opensuse-wiki-de" "opensuse-gnome" "opensuse-women" "opensuse-goblin" "opensuse-xfce" "opensuse-ham" "opensuse-xorg" "opensuse-ham-de" "opensuse-zh" "opensuse-hu" "packet-writing" "opensuse-ia64" "packet-writing-announce" "opensuse-invis" "proxy-suite" "opensuse-isdn-de" "radeonhd" "opensuse-it" "vhostmd" "opensuse-ja" "yast-announce" "opensuse-java" "yast-commit" "opensuse-kde" "yast-devel" "opensuse-kde3" "zypp-commit" "opensuse-kernel" "zypp-devel" "opensuse-lxde")
mkdir temp
for i in "${links[@]}"
do
    for f in $i"-20"*.mbox; do (cat "${f}"; echo; echo; echo) >> $i.mbox; mv $f ./temp; done
done

for filename in *.mbox; do
    mkdir ../${filename::-5}
    mkdir ../${filename::-5}/mbox
    mv $filename ../${filename::-5}/mbox
done