Vielleicht sties der ein oder andere Leser schon einmal auf ein ähnliches Problem. Ein neue aufgesetzter Rechner benötigt eine ganze Reihe an Verzeichniskopien welche auf einem entfernten Server gepflegt werden.
$ a=$(find . -iname ".[ch]")^C
$ for i in ${a[@]}; do sed -i".bak" ':a;N;$!ba;s/\*\n\n/\*\n/g' $i; done;
$ for i in ${a[@]}; do b=$(echo $i); echo $b; sed -ribak 's/dev/drv/g' $b; done;
$ find . -iname "*bak" -exec rm {} \;
a=$(git branch)
a=$(git branch | sed -r 's/\*//g')
for i in ${a[@]}; do echo $i; done;
for i in ${a[@]}; do echo $i; if [[ $i == origin* ]]; then b=(${b[@]} $i); fi; done;
for i in ${b[@]}; do echo $i; done;
for i in ${b[@]}; do git branch -d $i; done;
a=$(branch | sed -r 's/\*//g')
a=$(git branch | sed -r 's/\*//g')
for i in ${a[@]}; do echo $i; if [[ $i == feature* ]]; then b=(${b[@]} $i); fi; done;
for i in ${b[@]}; do git pull origin $i; git push origin $i; git branch -d $i; done;
