Text Utils (2.0):
ftp://ftp.gnu.org/gnu/textutils/
cat, cksum, comm, csplit, cut, expand, fmt, fold, head, join, md5sum, nl, od, paste, pr, ptx, sort, split, sum, tac, tail, tr, tsort, unexpand, uniq et wc
cat concatène un ou plusieurs fichiers ou entrée standard vers la sortie standard.
cksum affiche la somme de contrôle cyclique et le compte d'octets des fichiers spécifiés.
comm compare deux fichiers triés ligne par ligne.
csplit découpe un fichier en plusieurs sections nommées xx01, xx02, ..., et affiche le compte d'octets de chaque section sur la sortie standard.
cut sélectionne certaines colonnes d'un ou plusieurs fichiers et les affiche sur la sortie standard.
expand convertit les tabulations d'un fichier en espaces, il affiche le résultat sur la sortie standard.
fmt reformate chaque paragraphe d'un ou plusieurs fichiers et affiche le résultat sur la sortie standard.
fold enregistre les lignes entrées dans des fichiers spécifiés (sur l'entrée standard par défaut), et écrit sur la sortie standard.
Affiche les xx premières (10 par défaut) lignes des fichiers spécifiés sur la sortie standard.
join fusionne les lignes de deux fichiers ayant un champ commun.
md5sum affiche ou vérifie la somme de contrôle MD5.
nl affiche les fichiers spécifiés sur la sortie standard en ajoutant le numéro de ligne.
od affiche le contenu d'un fichier en octal par défaut sur la sortie standard.
paste affiche des lignes regroupant les lignes correspondantes de chaque fichier, séparées par des tabulations, sur la sortie standard.
pr met en page des fichiers pour l'impression.
ptx produit un index permuté du contenu d'un fichier.
sort écrit la concaténation triée de fichiers sur la sortie standard.
split découpe un fichier en sections de taille préfixée nommées PREFIXaa, PREFIXab, ...
sum affiche la somme de contrôle et le compte de blocs pour chaque fichier spécifié.
tac écrit les fichiers spécifiés sur la sortie standard, dans l'ordre inverse.
tail affiche les xx dernières (10 par défaut) lignes des fichiers spécifiés sur la sortie standard.
tr transpose ou élimine des caractères de l'entrée standard et affiche le résultat sur la sortie standard.
tsort affiche une liste ordonnée cohérente à partir de fichiers partiellement ordonnés.
unexpand convertit les espaces en tabulations pour les fichiers spécifiés, et affiche le résultat sur la sortie standard.
Uniq efface les lignes dupliquées d'un fichier trié.
wc affiche le nombre de lignes, de mots, et d'octets pour tous les fichiers spécifiés, et un total du nombre de lignes si plusieurs fichiers ont été spécifiés.
Textutils-2.0 nécessite que les programmes suivants soient installés:
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: ar, as, ld, ranlib
diffutils: cmp
fileutils: chmod, install, ls, mv, rm
gettext: msgfmt, xgettext
gcc: cc, cc1, collect2, cpp0, gcc
glibc: getconf
grep: egrep, fgrep, grep
m4: m4
make: make
gawk: gawk
net-tools: hostname
perl: perl
sed: sed
sh-utils: basename, echo, expr, sleep, uname
tar: tar
texinfo: install-info, makeinfo
textutils: cat, tr