Kommando linie magi

From Midtiby

Revision as of 10:34, 8 January 2010 by HenrikMidtiby (Talk | contribs)

Git

Set new remote repository

git remote add origin ssh://username@server.com/path/to/repos

Change newline encoding in text files

dos2unix myfile.txt

Forskelligt

Jeg skulle hente nogle størrelsesændringer ud af en svg fil.

cat 008.svg | 
  grep transform | 
  perl -p -i -e 's/.*matrix\\((\\d)\\.(\\d*),.*/\\1,\\2/g' | 
  sort -n

Ændre dido til gogol i alle filer med navnet "entries" under denne mappe

sed -i -e "s/dido/gogol/g" `find . -name entries`

Konvertere alle bmp filer til png i denne mappe

for i in `ls *.bmp | sed s/\\.bmp//`; do convert $i.bmp $i.png; done

Splitte en pdf fil op i en række pdf-filer der hver fylder præcis en side

pdftk previewfigures.pdf burst

Konvertere alle pdf-dokumenter til png

for img in pg*.pdf; do   convert -density 300x300 -render -scale 800x800 $img png-$img.png; done

Kopiere filen anotherfile til alle underbiblioteker

find . -mindepth 1 -maxdepth 1 -type d | xargs -I '{}' cp anotherfile {}

Skalere alle billeder i et bibliotek ned

for x in `ls *.jpg`; do `convert -resize 1000 $x w_$x;`; done

Fjernstyre at Canon DSLR kamera

gphoto2 --set-config capture=on --capture-image -F 0 -I 10
Personal tools