Bash cheatsheet: Difference between revisions
From Lolly's Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
blafasel | blafasel | ||
</pre> | </pre> | ||
=Schleifen= | |||
==Zahlenfolgen== | |||
$ for i in {0..9} ; do echo $i ; done | |||
oder | |||
$ for ((i=0;i<=9;i++)); do echo $i; done | |||
so gehen natürlich auch andere Sprünge, z.B. immer 3 weiter: | |||
$ for ((i=0;i<=9;i+=3)); do echo $i; done | |||
[[Kategorie:Bash]] | [[Kategorie:Bash]] |
Revision as of 11:02, 11 June 2012
Nützliche Variablenersetzungen
dirname
$ myself=/usr/bin/blafasel ; echo ${myself%/*} /usr/bin
basename
$ myself=/usr/bin/blafasel ; echo ${myself##*/} blafasel
Schleifen
Zahlenfolgen
$ for i in {0..9} ; do echo $i ; done
oder
$ for ((i=0;i<=9;i++)); do echo $i; done
so gehen natürlich auch andere Sprünge, z.B. immer 3 weiter:
$ for ((i=0;i<=9;i+=3)); do echo $i; done