User Tools

Site Tools


cs_lang:awk

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
cs_lang:awk [2012/04/30 09:28] cedriccs_lang:awk [2012/04/30 09:30] (current) cedric
Line 49: Line 49:
 print ligne print ligne
 } }
 +</code>
 +
 +
 +===== Replace (tr) =====
 +<code awk>
 +BEGIN {c1="i"; c2="I"}
 +{
 +for(i=1 ; i <= length($0) ; i++) {
 + if (substr($0,i,1) == c1)
 + printf("%c",c2)
 + else
 + printf("%c",substr($0,i,1)) }
 +printf("\n")
 +}
 +</code>
 +
 +
 +
 +
 +===== uniq =====
 +<code awk>
 +BEGIN { option = "" }
 +{ if ($0 == precedent)  i++
 +else { printf("\t%d\t%s\n", i, precedent)
 + i=0 }
 +precedent = $0 }
 </code> </code>
cs_lang/awk.txt · Last modified: 2012/04/30 09:30 by cedric