commit step-by-step learning sed, awk and gawk in linux