sed
sed 's/ancien/nouveau/g' fichier # affiche le résultat
sed -i.bak 's/ancien/nouveau/g' fichier # modifie, garde fichier.bak
sed -i '/^#/d' fichier # supprime les commentaires
sed -n '10,20p' fichier # affiche les lignes 10 à 20Séparateur différent si le texte contient des / : sed 's|/var/www|/srv/www|g'.
awk
awk '{print $1}' fichier # 1re colonne
awk -F: '{print $1, $7}' /etc/passwd # séparateur « : »
awk '{s += $5} END {print s}' fichier # somme de la colonne 5
df -h | awk 'NR>1 && $5+0 > 80 {print $6, $5}'