ls -la | awk 'BEGIN{ print "Inici processament" }
/^d/ { print "Directori "$9 }
/^-/ && $3 == "francescsolsonatehas" {print "fitxer Francesc: "$9 }
END { print "Fi processament"}'
# awk '{ $1 = $2 + $(2+1); print $0 }' arxiu
# ls -1 patró | awk '{print "mv "$1" "$1".nou"}' | bash
#!/bin/bash
ls -l | awk 'BEGIN { print "comencem ..."; total=0 }
{ total=total+$5 }
END { mitja=total/NR; print "quantitat total: " total; print "mitja: " mitja;
print "programa executat ..." }'
exit 0
#!/bin/bash
proces=$1
ps –ef | \
awk '$1~/’$USER’/&&$8~/’$proces’/&& $8!~/awk/ {print $2}’ | \
xargs kill –9
#!/bin/bash
awk '{ línia[NR]=$0 }
END { for(i=NR;i>0;i=i-1) { print línia[i] } }' pr.txt
exit 0
#!/bin/bash
awk '{ num_camps = num_camps + NF }
END { print num_camps }' fitxer
exit 0
# awk 'length($0) > 30 {print $0}' fitxer
# awk 'BEGIN { for (i = 1; i <= 7; i++)
print 100 * rand() }’
# awk 'BEGIN { for (i = 1; i <= 7; i++)
print 100 * rand() }’ > fitxer