Difference between revisions of "VCU Tipps und Tricks"
From Tomelec
Line 1: | Line 1: | ||
== Konvertierung mit svfconvert == | == Konvertierung mit svfconvert == | ||
− | Mehere Verzeichnisse mit PNG Sequenzen automatisch zu SVF konvertieren: | + | * Mehere Verzeichnisse mit PNG Sequenzen automatisch zu SVF konvertieren: |
<nowiki>for directory in `find -type d`; do svfconvert -m /path/to/mapping.xml -i `pwd`/`basename $directory` -o `pwd` -c `if echo $directory | grep colours >/dev/null; then echo "/usr/local/bin/svf-convert/colorcorrection/100209_artistic_Sharp.coc"; else echo "/usr/local/bin/svf-convert/colorcorrection/100209_natural_Sharp.coc"; fi` -p `basename $directory`; done </nowiki> | <nowiki>for directory in `find -type d`; do svfconvert -m /path/to/mapping.xml -i `pwd`/`basename $directory` -o `pwd` -c `if echo $directory | grep colours >/dev/null; then echo "/usr/local/bin/svf-convert/colorcorrection/100209_artistic_Sharp.coc"; else echo "/usr/local/bin/svf-convert/colorcorrection/100209_natural_Sharp.coc"; fi` -p `basename $directory`; done </nowiki> | ||
− | Angabe der Geometrie in allen SVF Dateinamen ändern: | + | * Angabe der Geometrie in allen SVF Dateinamen ändern: |
<nowiki>for file in *.svf; do mv $file `echo $file | sed s/90x72/54x72/g`; done | <nowiki>for file in *.svf; do mv $file `echo $file | sed s/90x72/54x72/g`; done | ||
for file in *; do echo $file; mv $file `echo $file | sed s/_.*_BC/_36x36/g`; done</nowiki> | for file in *; do echo $file; mv $file `echo $file | sed s/_.*_BC/_36x36/g`; done</nowiki> | ||
− | SVF Dateien auf die SD-Karten Verzeichnisse aufteilen: | + | * SVF Dateien auf die SD-Karten Verzeichnisse aufteilen: |
<nowiki>for i in `seq 1 6`; do mv *.$i.svf sd/$i; done </nowiki> | <nowiki>for i in `seq 1 6`; do mv *.$i.svf sd/$i; done </nowiki> | ||
− | ZIP Dateien aus den SD-Verzeichnissen erstellen (eine je Verzeichnis / Karte) | + | * ZIP Dateien aus den SD-Verzeichnissen erstellen (eine je Verzeichnis / Karte) |
<nowiki>cur_path=`pwd`; for sd_root in `find $cur_path/sd/* -maxdepth 0 -type d`; do cd $sd_root; zip -9r $cur_path/sd`pwd | sed 's!.*/!!g'`.zip *; done; cd $cur_path</nowiki> | <nowiki>cur_path=`pwd`; for sd_root in `find $cur_path/sd/* -maxdepth 0 -type d`; do cd $sd_root; zip -9r $cur_path/sd`pwd | sed 's!.*/!!g'`.zip *; done; cd $cur_path</nowiki> | ||
− | Nummerierung aus der SVF Datei entfernen um einen Konformen Dateinamen für den Democontroller zu bekommen: | + | * Nummerierung aus der SVF Datei entfernen um einen Konformen Dateinamen für den Democontroller zu bekommen: |
− | <nowiki>for file in *\.[0-9]*.svf; do | + | <nowiki>for file in *\.[0-9]*.svf; do mv $file $( echo $file | cut -d. -f 1 ).svf; done </nowiki> |
filename'''.1'''.svf -> filename.svf | filename'''.1'''.svf -> filename.svf |
Revision as of 12:02, 18 September 2012
Konvertierung mit svfconvert
- Mehere Verzeichnisse mit PNG Sequenzen automatisch zu SVF konvertieren:
for directory in `find -type d`; do svfconvert -m /path/to/mapping.xml -i `pwd`/`basename $directory` -o `pwd` -c `if echo $directory | grep colours >/dev/null; then echo "/usr/local/bin/svf-convert/colorcorrection/100209_artistic_Sharp.coc"; else echo "/usr/local/bin/svf-convert/colorcorrection/100209_natural_Sharp.coc"; fi` -p `basename $directory`; done
- Angabe der Geometrie in allen SVF Dateinamen ändern:
for file in *.svf; do mv $file `echo $file | sed s/90x72/54x72/g`; done for file in *; do echo $file; mv $file `echo $file | sed s/_.*_BC/_36x36/g`; done
- SVF Dateien auf die SD-Karten Verzeichnisse aufteilen:
for i in `seq 1 6`; do mv *.$i.svf sd/$i; done
- ZIP Dateien aus den SD-Verzeichnissen erstellen (eine je Verzeichnis / Karte)
cur_path=`pwd`; for sd_root in `find $cur_path/sd/* -maxdepth 0 -type d`; do cd $sd_root; zip -9r $cur_path/sd`pwd | sed 's!.*/!!g'`.zip *; done; cd $cur_path
- Nummerierung aus der SVF Datei entfernen um einen Konformen Dateinamen für den Democontroller zu bekommen:
for file in *\.[0-9]*.svf; do mv $file $( echo $file | cut -d. -f 1 ).svf; done
filename.1.svf -> filename.svf