implement copiés vers la sortie standard ; des séquences d'échappement qui sont converties et copiées vers la sortie standard et des spécifications de format, chacun entraînant l'affichage de l'argument suivant. En plus des caractères de formats standards csndiouxXeEfFgGaA décrits dans printf(3), « printf » interprète : %b développe les séquences d'échappement à contre-oblique dans l'argument correspondant %q protège les arguments avec des guillemets de façon qu'ils puissent être réutilisés comme entrée du shell. %Q comme %q mais applique une éventuelle précision à l'argument sans guillemets avant d'ajouter les guillemets. %(fmt)T renvoie la chaîne date-heure résultant de l'utilisation de FMT comme chaîne de format pour strftime(3) Le format est réutilisé si nécessaire pour consommer tous les arguments. S'il y a moins d'arguments qu'exigé par le format, les spécificateurs de format surnuméraires se comportent comme si la valeur zéro ou une chaîne nulle avait été fournies (selon ce qui est approprié). Code de sortie : Renvoie le code de succès à moins qu'une option non valable ne soit donnée ou qu'une erreur d'écriture ou d'affectation ne survienne.