User Tools

Site Tools


shell_progammierung

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
shell_progammierung [2010/09/07 09:09] michaelshell_progammierung [2021/04/24 07:40] (current) – external edit 127.0.0.1
Line 10: Line 10:
 | Sonderzeichen ersetzen| Sonderzeichen wie *, ?, [] werden ersetzt. Ausser Sie stehen in "" | | Sonderzeichen ersetzen| Sonderzeichen wie *, ?, [] werden ersetzt. Ausser Sie stehen in "" |
 | Fertiges Kommando ausführen |  | | Fertiges Kommando ausführen |  |
 +
 +==== AWK ====
 +
 +|FS|Separator|
 +|RS|Record Sepatator. Normally Linbreak (\n)|
 +|NF|Number of Fields in a Record|
 +|NR|Number of active Record|
 +|ARGV|Array of all awk parameters|
 +|ARGC|number of all awk parameters|
 +|OFS|Output field separator|
 +|ORS|Output record separator|
 +
 +
 +   awk '{print $0}'
 +   df -hk | egrep "\/$" | awk '{print $5}'
 +   df -hk | awk '/sda/{print $5}'
 +   df -hk | awk 'NR>1{print $1,$3,$7}'
 +
 +==== Commandos ====
 +|exec||
 +|break||
 +|continue||
 +|declare||
 +|eval||
 +|getops||
 +|let||
 +|login|| 
 +|umask||
 +|readonly||
 +|trap||
 +|type||
 +|typset||
 +|exit||
 +
 +==== Funktionen ====
 +
 +  summe()
 +  {
 +    MYVAR1=$1
 +    MYVAR2=$2
 +    "let ERG=$MYVAR1+$MYVAR2"
 +    ECHO $ERG
 +  }
 +  ERG=`summe 5 6` 
 +  echo $ERG
 +
 +
  
  
Line 69: Line 116:
        dosomething        dosomething
    done    done
 +   
 +==== WHILE lines in file ====
 +
 +   while read i; do
 +      echo $i
 +   done < list.txt
shell_progammierung.1283850575.txt.gz · Last modified: 2021/04/24 07:38 (external edit)